认识Maven2:
Maven2的最新版本可以在apache的网站上下载得到http://maven.apache.org/。 Maven2是apache的一个项目。下载后解压到硬盘的一个目录下,如:d:\java\maven,然后将d:\java\maven\bin加入到path变量中,以便于在任何目录都可以使用命令。
运转Maven2:
建一个新的工程
C:\project> mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
这个命令会在当前目录创建一个JAVA工程。目录名称为my-app。目录结构如下:
编译
C:\project\my-app> mvn complie
这个命令一定在工程的根目录下执行。就是与pom.xml平级的目录。
测试
C:\project\my-app> mvn test
打包
C:\project\my-app> mvn package
生成站点
C:\project\my-app> mvn site
创建一个WEB工程
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
Maven2 for eclipse 的插件:
直接在此网站上下载,下来的jar包只有1k,不能用.在线更新大概有9M多.速度还是很慢的..
经过N次试验发现这个插件有一个小小的问题:maven的资源库必须是默认的路径,就是${userhome}/.m2.repository。如果不是这个路径eclispse 中插件的设置界面无法打开。
Maven2 for eclipse插件是通过外部扩展工具执行Maven相关命令的.
一、运行环境设置
在安装好Maven插件的Eclipse中,在工程上点右键会有一个Maven菜单
选中Enable之后,输入Group Id 等信息,如图:
在就可以在工程中应用maven2 了。在打开的pom.xml编辑器中或maven2菜单中选择add dependency .在查询的对话框中输入要加入的jar的group id 即可自动列出各个版本的jar 可以选择。
选择好后在pom.xml文件中就会自动添加依赖关系代码:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.0</version>
</dependency>
如果在列出的版本中没有想要的最新时,可以直接将pom.xml文件中的版本改成想要的版本,如果该Jar在Maven中发布了最新版本就可以直接下来了。下载是在编译工程时自动进行的。
运行Maven2 :
在eclilpse 是通过外部工具来运行maven2 的命令的。
在 运行 菜单中 选择外部工具 就会出现 外部工具运行配置对话框.
将base directory 设置成工程的要目录,然后在goals 中选择想要运行的任务就可以了。