有时我想部署,但我输入了mvn package
。
有时我想mvn deploy -DaltDeploymentRepository=...
在默认部署之后立即部署到另一个备用存储库(使用)。
所以我真的不想再打包和测试它们,因为它们刚刚成功。结果 jar 就在目录中target/
。我希望我可以部署它们。
我知道有deploy:deploy-file
,但是用起来很不方便,我不想在命令行上再次指定groupId,artifactId。对于包含大量要部署的jar的大项目,它也不起作用。
答案1
使用maven.test.跳过命令行标志跳过测试:
mvn -Dmaven.test.skip=true install
使用maven.repo.列表命令行标志添加另一个存储库:
mvn -Dmaven.repo.list=