Ich möchte Module über einen Aggregator erstellen, aber vermeiden, dass das Aggregatorprojekt selbst erstellt wird. In meinem Anwendungsfall ist der Aggregator ein Dummy-Wrapper, der einfach zum Gruppieren eines Builds verwendet wird und als eigenständiges Projekt keine Bedeutung hat.
Ist es möglich, den Aggregator irgendwie aus dem Reaktor zu entfernen?
AFAIK gibt es keine Möglichkeit, das zu tun. Aber ich glaube, Ihr wirkliches Problem besteht darin, dass dieses Aggregatorartefakt zusammen mit anderen Modulen im Remote-Repository bereitgestellt wird, und es macht keinen Sinn, wie Sie sagten. Ich empfehle dann, <skip>true</skip>
für maven-deploy-plugin
in Aggregator pom.xml
zu setzen, um seine Bereitstellung zu deaktivieren, wie folgt:
Die Unterstützung beginnt in <version>2.4</version>
ref
deploy-mojo
install-mojo