eclipse+maven+nexus
1.下载配置maven
Maven只需要解压并配置环境变量即可运行
例如,将apache-maven-2.2.1.zip解压到D盘下(D:\ apache-maven-2.2.1)。
则我们配置环境变量:添加M2_HOME值为D: \apache-maven-2.2.1,在Path下添加“%M2_HOME%\bin”即可。
要验证Maven是否可用,
可在『开始』点击『运行』键入“cmd”进入命令界面,
在命令行中输入“mvn -v”,若出现Maven的版本号(如图1),则表示配置成功,
可以使用Maven了。
2.Maven命令
所有maven的命令都以mvn开始。
基本命令:
1)创建普通应用项目:
mvn archetype:create -DgroupId=com -DartifactId=certusSimple
2)创建WEB项目:
mvn archetype:create -DgroupId=com -DartifactId=certusWeb -DarchetypeArtifactId=maven-arc hetype-webapp
命令说明:
archetype( 内建插件,他的create任务将建立项目骨架 ): archetype:create
groupId 项目的java包结构:com
artifactId 项目的名称:certusSimple
archetypeArtifactId( 项目骨架的类型 ):
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
其他命令说明
发布到本地:
mvn install:install -file -Dfile=D:/opensource/dbunit-2.2/dbunit-2.2.jar -DgroupId=dbunit-DartifactId=junitperf -Dversion=2.2 -Dpackaging=jar
发布到远程:
mvn deploy:deploy -file -DgroupId=staticComparison -DartifactId=static-comparison -Dversion=2.0 -Dpackaging=jar -Dfile=c:/staticComparison_2.0.jar -Durl=file:Y:\repo
生成Eclipse项目结构:
mvn eclipse:eclipse
清理(删除target目录下编译内容)
mvn clean
仅有页面文件发生变化时
mvn war:exploded
maven定义的生命周期中主要的相位如下:
validate : 验证项目是否正确以及相关信息是否可用。
compile : 编译。
test : 通过junit进行单元测试。
package : 根据事先指定的格式(比如jar),进行打包。
integration-test : 部署到运行环境中,准备进行集成测试。
verify : 对包进行有效性性和质量检查。
install : 安装到本地代码库。
deploy : 在集成或发布环境,将包发布到远程代码库。
3.安装m2eclipse插件
m2eclipse插件(http://m2eclipse.codehaus.org/)为Eclipse提供了Maven的集成。
但安装m2eclipse之前需先安装Subclipse插件(http://subclipse.tigris.org/)
和Mylyn插件(http://www.eclipse.org/mylyn/。
Subclipse插件为m2eclipse提供了与Subversion仓库交互的能力,
Mylyn插件为m2eclipse提供了与任务集中接口交互的能力,该接口能跟踪开发过程的上下文。
安装顺序如下:
1)Subclipse: http://subclipse.tigris.org/update_1.6.x
2)Mylyn: http://download.eclipse.org/tools/mylyn/update/e3.4/
3) m2eclipse: http://m2eclipse.sonatype.org/sites/m2e
安装以上插件,可以在eclipse中的『Help』点击『Install New software..』
可直接选择Subclipse\ Mylyn\ m2eclipse进行在线安装
4.配置eclipse
为了确保eclipse同maven的无缝集成,需对eclipse进行以下简单配置。
1)要确认eclipse是运行在JDK(准确说是JDK里的JRE)上,而不是JRE上,如果eclipse不是运行在JDK上则开启eclipse时,控制台会有提示提示我们。要使得eclipse运行在JDK上,得进入eclipse的安装目录,打开eclipse.ini文件,在-vmargs之前添加以下代码:
-vm
C:\Program Files\Java\jdk1.6.0_10\bin\javaw
2)在eclipse 的IDE中找到『Windows』,点击进入“Preferences”。
a)在“java”中的“compiler”中在“use default compliance settings前打钩,并确认下拉列表中的版本号是所用JDK的版本号(如图4)。
b)在“maven”的“Installations”中将“Embedded”前的勾去掉,点击『Add』添加外部maven,如图5,本例中maven的解压地址为:D:\wilma\。
c) 在“maven”的“Installations”中确保“User settings”的路径与图6一致,这为今后与nexus集成设定好了pom路径。
到此为止,eclipse与maven集成配置完毕。重新启动eclipse就可以使用eclipse创建maven项目了,图7是已经集成了maven的eclipse,在新建项目时,多了Maven选项。
eclipse+maven+nexus
最新推荐文章于 2020-09-09 09:54:00 发布