文档库 最新最全的文档下载
当前位置:文档库 › Maven项目注意事项

Maven项目注意事项

Maven项目注意事项
Maven项目注意事项

创建Maven注意事项

1 jar包不全(maven红色感叹号)

Could not calculate build plan: Failure to transfer

更新方法(第一步)

选中项目-》右键-》Maven4MyEclipse-》updateProject-》forceUpdate

2 如何在Maven web项目中创建src/main/java文件夹

正常创建Maven web 项目目录展示

这时我想创建src/main/java 文件夹:在src文件夹下main下创建java文件夹,然后右键build path ,src/main/java文件夹自动创建。

选中创建的java文件夹,右键build path

目录创建成功

3 发布Maven web 项目发布出现错误

注意看这句:

原因是本地仓库缺少了easybuy-parent:pom:0.0.1-SNPSHOP,

原来是忘记了将父类工程打包到本地仓库,运行聚合工程前记得先将依赖的工程先Maven instrall到本地仓库,否则会出现以上问题。

用Maven instrall 对父工程安装到本地仓库

使用Eclipse构建Maven的SpringMVC项目

使用Eclipse构建Maven的SpringMVC 项目 首先Eclipse需要安装Maven的插件,地址:https://www.wendangku.net/doc/a56388128.html,/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class。要么真不在WEB-INF生成classes 了但是发布tomcat的时候,class文件一个都不会给你发布过去,超级郁闷。但是使用Eclipse构建Maven项目后,使用MyEclipse打开就没问题了。 用maven的好处:我感觉最主要就是自动下载jar包和它所依赖的包,这样可以保证了多人开发时jar版本不同的问题。再就是文件结构清晰,java文件,资源文件,测试文件都分的很清楚。 将介绍两种方法:一,直接建立Maven项目方法;二、建立Dynamic Web project转成Maven 项目方法。 1,建立Maven项目 接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例: 1.1 选择建立Maven Project 选择File -> New -> Other,在New窗口中选择Maven -> Maven Project。点击newxt。

1.2 选择项目路径 Use default Workspace location默认工作空间。

使用Eclipse构建Maven的Web项目

一、直接建立Maven项目方法 1,建立Maven项目 接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例:1.1 选择建立Maven Project 选择File -> New -> Other,在New窗口中选择Maven -> Maven Project。点击newxt。 1.2 选择项目路径 Use default Workspace location默认工作空间。

1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp

1.4 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 Package是默认给你建一个包,不写也可以。

1.5 刚建立好后的文件结构如下图 如果这里显示的内容多,一般是Filters设置的问题。或perspective为JavaEE模式,改成Java模式就可以了。

2,配置项目 接下来就需要更改好多配置了。 2.1 添加Source文件夹 接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。

eclipse maven 项目没有maven依赖仓库问题解决

eclipse maven 项目没有maven依赖仓库问题解决 之前是没有Maven Dependencies 这个文件夹仓库 解决办法: 添加箭头所指的配置到项目的classpath文件中

Maven项目开发环境搭建

JDK安装 Maven安装 Eclipse安装 ?Svn插件安装 ?Maven插件安装 JDK安装:版本1.5.0_06(小版本可忽略,建议保持一致) Maven安装:(参见Maven开发手册) 1、下载地址https://www.wendangku.net/doc/a56388128.html,/download.html 2、解压到D盘,D:\maven-3.0 3、在环境变量path中添加D:\maven-3.0\bin路径。 4、在命令行下输入: mvn –version,出现 说明安装正确。 Eclipse安装: 1、下载Eclipse IDE for Java EE Developers(3.6), 地址https://www.wendangku.net/doc/a56388128.html,/downloads/ 2、解压运行eclipse 3、安装svn插件 点击help->Install New Software… 点击Add…

输入插件名称(可任意输入)和插件地址https://www.wendangku.net/doc/a56388128.html,/update_1.6.x 点击OK 勾选列表框中插件,按照提示一直点击next即可安装完成。 4、安装maven插件 同上方法安装maven插件。 M2eclipse 地址:https://www.wendangku.net/doc/a56388128.html,/sites/m2e M2eclipse-extra地址:https://www.wendangku.net/doc/a56388128.html,/sites/m2e-extras 5、Checkout出项目源码; 1)、切换至SVN视图

2)、右键点击空白处:新建->资源库位置,输入大客户项目SVN地址信息 https://192.168.29.9:4443/oss/inms/福富集中网管系统/9_CODE(代码)/Trunk(开发主干)/大客户管理子系统/共通管理/1_trunk 3)、右键点击vcst, 选择Check out as maven project,按照提示直接next, 片刻后即可完成项目源码检出、项目构建。 4)、项目构建过程中需要下载部门maven仓库的jar包,请确认是否有连接权限提示:请确认现场是否有连接公司svn的权限,是否需要vpn key接入。 6、项目结构:

关于maven导包的一些注意事项

在初次使用Maven项目时,大家总会遇到一系列的问题,在这里,我列出一下几点注意事项: 需求工具:Eclipse、maven配置包 1.首先你的Eclipse版本得支持maven的配置 打开自己的Eclipse 以此点击Window—》Preferences(如图1.1) 图1.1 弹出以下窗口,按照提示依次点击 图1.2 如果打开以上窗口(如图1.2),没有看见图中第一个框,证明你的Eclipse版本不支持maven插件,请去官网下载最新版本的Eclipse 第三步点完之后,弹出的框,找到自己电脑上的maven配置包(如图1.3)

图1.3 进入maven配置包之后点击conf文件夹,找到“settings.xml”(如图1.4) 图1.4 点击打开之后,如图所示

图1.5 按照途中的步骤操作,点OK之后,就证明的你的Eclipse成功配置好了maven(如图1.5) 接下来是导包过程中需要注意的一些问题 首先创建一个maven项目(如图2.1) 图2.1 正确的maven项目 错误的maven项目 双击打开pom.xml文件,点击:Dependencies(如图2.2)

图2.2 点击图中第2部,弹出上图中的对话框,在第3步的位置输入你想要导入的jar包,当页面右下角出现图2.3所标出的进度,表示正在在线搜索jar包,请耐心等待 2.3 如图2.4中出现了很多jar包,选中你所想要导入的jar包,点OK

图2.4 这就成功导入了jar包 接下来提供几个导包不成功的解决方案: 1.创建maven项目时报错:plugin: 2.6(如图 3.1) 图3.1 解决方案:找到自己电脑C/用户(User)下的.m2文件,将解压缩到当前位置,覆盖电脑原本的.m2文件,然后按照如下步骤操作(如图3.2): 图3.2

eclipse中建立maven web项目

一、直接建立M aven项目方法 1、建立M aven项目 接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例: 1.1 选择建立M aven Project 选择File -> New -> Other,在New窗口中选择Maven -> Maven Project。点击newxt。 1.2 选择项目路径 Use default Workspace location默认工作空间。 1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp 1.4 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 一般Group ID 带上公司的名字 artifactId:写自己项目的名字。 Package是默认给你建一个包,不写也可以。 1.5 刚建立好后的文件结构如下图 /* 如果这里显示的内容多,一般是Filters设置的问题。或perspective为JavaEE模式,改成Java模式就可以了*/ 2、配置M aven项目 接下来就需要更改好多配置了。 2.1 添加Source文件夹 接下来需要添加src/main/java,src/test/java ,src/t est/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source F older。 2.2 更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main/resources,src/t est/java ,src/test/resources。 -------------------你用到哪些文件夹就建哪些文件夹------------------------ 双击每个文件夹的Output folder,选择路径。 src/main/java,src/main/resources,选择t arget/classes;

项目搭建步骤

移动项目搭建 需要的软件(jdk 1.6 ) Eclipse 3.5.0开发工具;maven项目管理软件;svn资源下载器;jetty Web容器。 配置Maven 1. 安装maven之前,要先安装jdk及配置JAVA_HOME环境变量,本项目使用jdk1.6版本,maven使用 2.2.1版本; 2.配置maven的环境变量,在系统变量里配置MAVEN_HOME的环境变量,值为"D:\apache-maven-2.2.1”; 3. 再在系统变量里配置path环境变量,在path值的末尾添加"%MAVEN_HOME%\bin"。

搭建步骤 下载资源 下载地址:”http://10.29.96.223:7070/svn/mobileSCMProject”, 通过svn下载器checkout出下载地址上的项目文件。 更改maven的setting.xml文件的库文件地址 把setting的镜像地址更改为:”http://10.29.96.223:8081/artifactory/scsd-virtual-repository“,使maven从这个地址下载项目依赖。

把项目文件转化为Eclipse项目文件 打开项目源码文件,在pom.xml文件目录下运行命令窗口;在命令行中输入mvn eclipse:eclipse 就可以把本地项目转化为eclipse项目,然后在命令行输入mvn eclipse:eclipse compile 把项目编译。 把项目导入Eclipse 打开Eclipse,通过file—>import—>Existing Projects into Workspace导入项目。

在eclipse下构建maven项目

在eclipse下构建maven项目,该项目由多个子模块组成。 1.创建一个父项目 NEW -->project-->maven-->maven Project,点击下一步,进入new maven Project的Select project name and location界面 ,什么也不做,直接下一步到Select an Archetype界面。

在这个界面中选择maven-Archetype-site-simple,然后选择下一步,进入选择Enter a group id for the artifact的界面 ,在group id 和artifact id中输入你的group和artifact名称。我用的分别是A和B,选择完成。这时会在eclipse中生成一个项目,项目名是B。

此时B的pom文件如下所示: [html]view plaincopyprint? 1. 3. 4.0.0 4. 5. A 6. B 7. 0.0.1-SNAPSHOT 8. pom 9. 10. 11. 12. website 13. scp://https://www.wendangku.net/doc/a56388128.html,/www/website 14. 15. 16. 17. 18. UTF-8 19. 20. 2.创建子项目 2.1 将项目B中的src文件删除(可有可无,主要看个人需要) 2.2 选中项目B,点击右键,选择NEW -->project-->maven-->maven Module,点击下一步,在出现的界面中输入子模块的名称C,点击下一步,出现Select an Archetype界面。这时选择maven-Archetype-site-quickStart或者maven-Archetype-webapp(构建web层时使用),然后选择完成,即生成子项目C。

1Eclipse中导入Git的maven项目

1 Eclipse中导入Git的maven项目 方法1: (1)首先当然是拉代码。 在Eclipse里面有个Git Repositories Exploring。就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next 下去。 拉代码过程时选择preproduction分支

把代码拉下来之后请记住你存放代码的地方。 (2) 导入maven项目。 这么快就导入maven项目了?呵呵,没错。就是导入maven项目。 可以在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。 其中在选择项目时,选择Existing Maven Projects

选择项目所在文件夹(我的git项目文件夹为:C:\Users\lpshou.liu\git\ba-csc)

点finish即可

这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。 我这里导入的是B3log项目,因为B3log的maven项目的项目结构比较复杂。适合用来做讲解。 (3) 删除maven项目。 上一步我们导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。 所以,我们在我们的项目上面全部选择后,右键,删除项目 (注意不选择Delete project contents on disk(cannot be undone),也就不是真正删除文件)

maven配置和项目创建

参考视频:链接:密码:crcz 参考文章: 明明如月Maven的安装配置: 在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。 下载maven3下载apache-maven-3.2.1-bin.zip文件后,并解压到 D:\Program Files\apache-maven-3.3.3

创建一个repo文件夹 配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\Program Files\apache-maven-3.3.3,如图所示: 1.再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",如 下图所示;

2.点击确定之后,打开cmd窗口:输入mvn -version,出现如下内容表示 安装成功。 3.Maven添加本地仓库: 打开本地存放maven目录例如:D:\Program Files\apache-maven-3.2.1, 将分享的配置文件(访问密码4199)覆盖conf文件夹下的sttings.xml 覆盖后打开settings.xml文件,

找到D:/Program ,把文件夹路径换成自己实际的路径 比如: D:/Program 4.eclipse中的设置: 为Eclipse安装Maven插件(默认已有,无需安装)为Eclipse配置MAVEN 从Eclipse的菜单栏点击Windows -> Preferences -> MyEclipse -> Installations,将之前解压的maven添加进来,如图所示 5.点击User Settings 使用我们自己的Maven配置,如图所示

Maven介绍和使用指南

Maven 项目管理工具介绍2008-2-26

目录 Maven介绍 (3) 一、当前项目挑战 (4) 二、Maven提供的解决方案 (4) 三、Maven关键功能点 (11) 3.1 Maven项目构建功能 (11) 3.2 Maven项目管理站点 (12) 总结 (18)

Maven介绍 Maven(https://www.wendangku.net/doc/a56388128.html,/)是一个顶级的Apache Software Foundation 开源项目,创建它最初是为了管理Jakarta Turbine 项目复杂的构建过程,从那以后,不论是开源开发项目还是私有开发项目都选择Maven 作为项目构建系统。Maven 快速地发展着,已经从针对单个复杂项目的定制构建工具成长为广泛使用的构建管理系统,其丰富的功能可以应用于大多数的软件开发场景。 概括来讲,Maven 2 能够: ●理解项目通常是如何构建的。 ●利用其内嵌的项目知识简化和便利项目构建。 ●利用其内嵌的项目知识来帮助用户理解复杂的项目结构和构建过程中潜在的变数。 ●设计并实现一个经证实的依赖项管理系统,该系统顺应了当今全球化和相互联系的项目 团队的需求。 ●对于高级用户来说相当灵活;针对特别的应用场景,可以覆盖其内嵌模型,也可以通过 配置、部署或创建自定义插件对其内嵌模型进行改写。 ●全面扩展现有行为之外的场景细节。 ●捕获新出现的最佳实践和各个用户社区间的经确认的共同性,并将它们纳入到Maven 的内嵌项目知识中,从而不断地得到改进。 由于Maven 采用先进的面向项目的方法,许多Apache项目现在使用Maven,而且公司项目采用Maven 的比例在持续增长。

解决maven无法加载本地lib下的jar包问题

解决maven无法加载本地lib/下的jar包问题 这次一个项目必须用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的。 但是我往服务器上传的是项目源码,用SVN上传,然后服务器上用maven插件编译运行,编译时报错:找不到WEB-INF/lib下jar包。显然maven编译时不会自动加载WEB-INF/lib 下的jar包。 项目的jar包是一部分从maven库下载,一部分放在本地WEB-INF/lib下,其中放在本地的jar包是在maven库中找不到的。这就需要maven既加载maven库中的jar包,又要加载本地WEB-INF/lib下的 jar包。 现在终于解决问题了,方法是在pom.xml文件中添加一段配置: maven-compiler-plugin

1.5 1.5 UTF-8 ${basedir}/WebRoot/WEB-INF/lib 红色部分代码。 然后再编译,WEB-INF/lib下的jar包就能加载进去了。

导入maven项目时jsp文件和pom.xml文件报错

导入Maven项目报错(pom.xml文件报错) 2017-03-29 18:33 1090人阅读评论(0) 收藏举报 分类: maven(2)pom.xm 版权声明:本文为博主原创文章,未经博主允许不得转载--Jacy·Lee。 有一段时间没有碰Java代码了。又遇到了之前遇到的问题,之前也不知道怎么就解决了,也没有在意。 这下不行了,既然又遇到了,就要好好的记录下来,要不然以后再遇到这个问题又要花那么多时间去解决,都把时间浪费了。 每日次导入maven项目都会遇见这个问题,那就是pom文件报错,但是打开文件又没有提示报错的内容,但就是有一个红叉号在文件上,生怕你看不见它似的。 首先第一步,一定要确认待导入的maven项目是具有maven属性的项目,千万别搞错了。 然后,按照个人觉得最便捷的方式,将maven导入到编辑器中,当然,大多数人应该都使用的Eclipse或者MyEclipse(我是用的MyEclipse)

点击 finish 之后稍等一下,就可以看到项目导入成功了,因为它需要根据pom 文件下载一些所需的jar包等等。运气好的话,就没有什么问题了。 但是运气不好的话,就会发现项目各种报错。 扯远了,重点来了。 解决的办法:

先将导入的maven项目的maven特性去掉 项目右击—> Maven4MyEclipse —>Diable Maven Nature 然后再给项目加上maven特性(不知道是不是MyEclipse有点脾气,一时半会儿接受不了外来的maven 0.0) 项目右击—> Configure —> convert to maven project 然后各种刷新和更新,如果发现pom没错了,那就恭喜你了。但是如果项目上面还有错,就检查一下编译级别、环境等等。如果还是有错,那就重新启动一下MyEclipse看看。看看是否缺少jar包,让maven重新下载jar包 应该就没有问题了。

相关文档
相关文档 最新文档