我只是研究父母poms,因为我们目前还没有使用它们,必须重新配置测试和每个项目的部署。
我的第一张照片是一张公司母公司的pom,其中包括:
今天我想,我实际上可以把它分成两瓶(和忧虑)。每个主题只有一个主题的配置,这将导致模块化配置,其工作方式如下:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.mycompany.parent</groupId>
<artifactId>testing-pom</artifactId>
<version>0.2.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.mycompany.parent</groupId>
<artifactId>deployment-pom</artifactId>
<version>0.2.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>拆分的改进是,我只需导入所需的功能。
由于我还没有在任何地方见过这种情况,那么这么做是否会气馁呢?
发布于 2018-05-01 07:18:19
通过创建两个依赖父母,您使用的是BOM,据我所知,插件不是由BOM继承的。我不知道你是否想这样做,但是你必须处理孩子文件中的插件。
https://stackoverflow.com/questions/50112643
复制相似问题