I\'m looking into replacing the maven-deploy-plugin with the nexus-staging-maven-plugin.
Now some of the sub-modules of my project (e.g. integration test modules) ar
The easiest way I found to deal the limitations of nexus-staging-maven-plugin is to isolate any module you do not want to deploy into a separate Maven profile, and exclude it when a deploy occurs. Example:
no-deploy
!deploy
test
benchmark
In the above example, I avoid building and deploying the "test" and "benchmark" modules. If you want to run unit tests without deploying them, use separate runs:
mvn test
mvn -Ddeploy deploy