Ich bin dabei, das maven-deploy-plugin durch das nexus-staging-maven-plugin zu ersetzen.
Nun werden einige der Submodule meines Projekts (z. B. Integrationstestmodule) nicht auf dem Nexus-Server bereitgestellt. Ich habe die Bereitstellung dieser Module über die Eigenschaft "maven.deploy.skip" deaktiviert. Für das Nexus-Staging-Maven-Plugin kann ich allerdings nichts vergleichbares finden. Gibt es eine andere Möglichkeit, einzelne Module mit diesem Plug-In aus der Bereitstellung zu überspringen?
Ich habe auch versucht, das Plug-In an die Pseudophase "none" zu binden, wie beschrieben hier , aber bei der Untersuchung des effektiven POM gibt es immer noch die injizierte Ausführung des Plug-Ins (ich nehme an, dass dies auf die Art und Weise zurückzuführen ist, wie es das vorhandene Deploy-Plug-in ersetzt) / p>
Sie können die Konfigurationseigenschaft skipNexusStagingDeployMojo
eines angegebenen Submoduls auf true setzen. Weitere Informationen zu den Konfigurationseigenschaften finden Sie im Kapitel zum Nexus-Buch über die Bereitstellung in der Bereitstellung .