继承:新建一个父工程,配置公共配置
父工程中packageing修改为:<packaging>pom</packaging>
子工程继承父工程子工程添加
<parent>
<groupId>…</groupId>
<artifactId>… </artifactId>
<version>… </version>
<relativePath>../父工程项目名</relativePath>
</parent>
依赖版本管理
<dependencyManagement>
<dependencies>
//添加公共依赖包
</dependencies>
</dependencyManagement>
子工程仅仅添加依赖包,无需添加版本,版本由父工程继承而来
为了进一步便于管理,将所有的版本管理设置在一起,设置为系统属性值
<properties>
<java-version>1.7</java-version>
<junit.version>4.9</junit.version>
……
</properties>
引用使用${junit.version}格式进行,只能在依赖范围设置
聚合
一次构建多个项目模块,那我们就需要对多个项目模块进行聚合
<modules>
<module>../子项目名称1</module>
<module>../子项目名称2</module>
<module>../子项目名称3</module>
</modules>
更新pom文件:
Maven-->Update Progect Configuration
maven命令:
install 将打好的jar包安装到本地库中。
package 将代码打包到输出目录,一般是target下。
compile 编译源代码。