在工作中使用maven来管理项目
1、<groupId>反写公司网址+项目名</groupId>
2、<artifacted>项目名+模块名</artifacted>
3、<version>0.0.1snapshot</version>
第一个0表示大版本号
第二个0表示分支版本号
第三个0表示小版本号
snapshot快照版本
alpha内测版本
beta公测版本
release稳定版本
GA正式发布版本
4、<dependenices>依赖列表(可包含多个依赖项)
<dependency>
<groupId>反写公司网址+项目名</groupId>
<artifacted>项目名+模块名</artifacted>
<version>0.0.1snapshot</version>
</dependency>
<dependency>........</dependency>
</dependenices>
5、排除依赖传递列表
<excusions>
<excusion>.......</excusion>
<excusion>.......</excusion>
</excusions>
6、插件列表
<plugins>
<plugin>...</plugin>
<plugin>...</plugin>
</plugins>
7、
<depenceManagement>定义在父模块中,供子模块继承
<dependenices>依赖列表(可包含多个依赖项)
<dependency>........</dependency>
</dependenices>
</depenceManagement>
8、
<parent>...</parent>
在子模块中,对父模块pom继承
9、
<modules>聚合多个module模块,一起编译
<module>...</module>
<module>...</module>
</modules>