我想通过聚合器构建模块,但避免自行构建聚合器项目。在我的用例中,聚合器是一个虚拟包装器,仅用于将构建组合在一起,并且作为一个项目本身没有意义
是否有可能以某种方式从反应器中移除聚合器?
AFAIK 没有办法做到这一点。但我相信你真正的问题是这个聚合器工件与其他模块一起部署到远程存储库,正如你所说,它没有意义。然后我建议在聚合器中设置<skip>true</skip>
以禁用其部署,如下所示:maven-deploy-plugin
pom.xml
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
maven-deploy-plugin从 2.4 版开始支持这一点。