本文共 404 字,大约阅读时间需要 1 分钟。
在开发中我们常常要用到其他工程的一些插件或jar包,因此需要引用,在maven开发中可以通过某些设置,部分或全部继承某些工程的资源,而被继承的工程成为父工程,继承的工程成为子工程。以下为eclipse中的工程结构,Parent工程为父工程,First,Second子工程,子工程要继承父工程的资源。则Parent工程,子工程要分别做以下配置
文件结构:
Parent工程的POM文件
此时Parent工程的工程类型为POM类型,需要被其他工程继承,所以既不是jar包,也不是war包。
如果不想让子工程继承工程中的某些jar文件,可以做如下设置
First,Second工程设置如下(二者相同,如下):
这么做可以减少jar包重复添加。
聚合发布:在进行联合发布时,可以减少手工操作,一并install。例如可以在Parent工程设置如下,install时,一并install First,Second工程: