【发布时间】:2017-06-13 08:52:51
【问题描述】:
我有一个多模块项目,它通过 maven 管理依赖项。
我在子模块“插件”中有多个插件。我想在不同的场景中添加不同的插件,但是每个场景都需要一些插件。
“插件”模块中的 pom.xml。
<profiles>
<profile>
<id>internal</id>
<modules>
<module>first-plugin</module>
</modules>
<dependencies>
<dependency>
<groupId>com.first.groups</groupId>
<artifactId>first-plugin</artifactId>
<version>${project.version}</version>
<dependency>
</dependencies>
</profile>
</profiles>
<modules>
<module>second_module</module>
</modules>
<dependencies>
<dependency>
<groupId>com.first.groups</groupId>
<artifactId>second-module</artifactId>
<version>${project.version}</version>
<dependency>
</dependencies>
无论我运行“mvn package”还是“mvn package -P internal”,它都只包含第二个模块作为依赖项。谁知道原因?
我的maven版本是3.3.9
【问题讨论】:
标签: maven