Maven入门
简介Maven的最简单的用法
1. 安装
从Apache Maven下载最新的Maven版本。(我下载的是 apache-maven-3.0.5-bin.zip)
将压缩包拷贝到安装目录,(假设是:d:\Java\Apache\),执行如下命令解压:
jar -xvf apache-maven-3.0.5-bin.zip
解压后得到一个 apache-maven-3.0.5 目录。
然后设置环境变量: M2_HOME, 取值为Maven的安装目录, d:\Java\Apache\apache-maven-3.0.5
最后将 $M2_HOME/bin 添加到环境变量 PATH 中。
除了命令行方式之外,还可以在Eclipse中安装 m2eclipse 插件。
2. 基本概念
2.1 ~/.m2 目录
运行 Maven 后,会在用户的HOME目录下创建一个 .m2 目录。
Maven会在该目录下查找用户级的配置文件 settings.xml。(缺省无文件,如果需要配置,可以从 $M2_HOME/conf 目录下拷贝一个过来,然后进行修改)。
缺省情况下,本地仓库会保存在 ~/.m2/repository 目录。用户可以在 settings.xml 修改本地仓库的保存路径。
2.2 POM
POM(Project Object Model,项目对象模型)。
Mavan依赖于一个名为 pom.xml 的文件来对项目进行管理,类似于Ant中的build.xml。
3. 常用命令
在有 pom.xml 文件的目录下,执行以下命令
命令 | 用途 |
---|---|
mvn archetype:generate | 创建一个符合Maven约定的空工程 |
mvn clean | 清除上一次构建所生成的文件 |
mvn compile | 编译源码 |
mvn test | 测试(包括编译源码、执行测试用例) |
mvn install | 将包安装到本地仓库,以便其它项目可以使用 |
mvn deploy | 将包安装到远端仓库,以便其他开发人员可以使用 |
mvn help:system | 显示系统属性和环境变量 |
mvn javadoc:jar | 创建工程对应的Java Doc包, *-javadoc.jar |
mvn source:jar | 创建源码包, *-sources.jar |
参考:
声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权,转载请注明出处。