我的项目总共有 50 个模块和 10 个配置文件。5 个配置文件用于构建 5 个产品,5 个配置文件用于对相同的 5 个产品进行单元测试。
30 个通用模块和 4 个模块用于构建每个产品的每个配置文件。现在我必须看看如何将 SONAR 分析与每个产品的 Jenkins 工作相结合。
我需要在声纳中看到 5 个条目,每个产品一个,但我有一个 pom 文件。这可以实现吗。
请帮忙。下面的示例 pom 文件
<modules>
<!-- Script related projects -->
<!-- Common modules -->
<module>./././bundles/com.abc.module1</module>
<module>./././bundles/com.abc.module2</module>
.
.
<module>./././bundles/com.abc.module30</module>
</modules>
<profiles>
<profile>
<id>product1</id>
<modules>
<module>./././bundles/com.abc.module31</module>
<module>./././bundles/com.abc.module32</module>
</modules>
</profile>
<profile>
<id>product1-tests</id>
<modules>
<module>./././bundles/com.abc.testmodule1</module>
<module>./././bundles/com.abc.testmodule2</module>
</modules>
</profile>
.
.
.
</profiles>