1.安装:
下载maven版本 设置环境变量中的path
2.本地仓库的安装:
修改conf/settings.xml 配置LocalRepository标签 默认是在home/.m2下。建议修改。
3.新建一个简单的项目
新建pom.xml文件。项目坐标: groupId 用来表示项目的名称。 artifactId用来表示项目的模块名称。建议使用“项目名称-模块名称” version表示这个项目的版本。
4.创建代码和测试代码
src/main/java 和 src/test/java ,源代码的资源文件放在src/main/resources 测试代码的资源文件放在src/test/resources
5.运行maven
mvn clean 表示运行清理操作。会默认把target文件夹中的数据清理。
mvn clean compile 表示先运行清理,之后运行编译。会把代码编译到target文件夹中。
mvn clean test 表示先运行清理,之后运行测试。
mvn clean package 表示先运行清理,之后运行打包。
mvn clean install 运行清理和安装,安装会将打好的包安装到本地仓库中,以便其他项目可以调用。
mvn clean develop 运行清理和发布,发布到私有服务器上。 Maven找包的顺序:本地仓库->私有仓库->中央仓库
使用maven是分模块开发项目
- maven的生成方式:
(1)由于maven有一些固定的生成模式,所以使用mvn archetype:generate
(2)使用eclipse开发maven项目。导入之前用 archetype建立的项目
default生命周期和插件目标的绑定关系:
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Built-in_Lifecycle_Bind-ings
查看插件的详细信息:
mvn help:describe -Dplugin=org.apache.maven.plugins:maven-source-plugin:2.1.1 -Ddetail
查看插件的详细信息:
http://maven.apache.org/plugins/index.html
http://mojo.codehaus.org/plugins.html