在maven pom.xml中我配置了4个模块
<modules>
<module>tech-source</module>
<module>tech-development</module>
<module>tech-product</module>
<module>tech-customers</module>
</modules>
包含来源的第三个模块和包含带汇编程序,webapp汇编程序和pom.xml文件的客户文件夹的第4个模块。
项目结构
src
tech-source
tech-development
tech-product
tech -cutomers
CUSTOMERS1
CUSTOMERS2
POM.XML
我正在使用maven命令来构建 mvn clean install ,但是此命令为两个客户构建了构建。
我想构建一个customers1应该包含所有源代码。 (即)
<module>tech-source</module>
<module>tech-development</module>
<module>tech-product</module>
这主要是为了消耗时间。等待建议,提前谢谢
答案 0 :(得分:0)
您可以将其添加到父pom.xml
<project>
...
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>tech-source</module>
<module>tech-development</module>
<module>tech-product</module>
<module>tech-customers</module>
</modules>
</profile>
<profile>
<id>customer1</id>
<modules>
<module>tech-source</module>
<module>tech-development</module>
<module>tech-product</module>
</modules>
</profile>
</profiles>
</project>
之后如果您运行mvn clean install
,您的默认配置文件将会运行。如果您运行mvn clean install -P customer1
,则会运行您的customer1个人资料。