如何仅进行 Maven 安装或部署,而无需重新打包/重新测试?

如何仅进行 Maven 安装或部署,而无需重新打包/重新测试?

有时我想部署,但我输入了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=

相关内容