我有一个多模块Maven项目:一个父模块和三个子模块。
我希望在父级上运行mvn clean package
时构建所有模块。但是,如果在父级上使用mvn deploy
(或mvn release:prepare
和mvn release:perform
),我还希望其中一个模块不会上传到Nexus 。我希望跳过这个模块,忽略它。只有父母和其他两个模块才会上传到Nexus。
有没有办法实现这个目标?
答案 0 :(得分:2)
maven deploy插件有skip
属性:http://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html
那应该做你想要的。用户属性是" maven.deploy.skip"。