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

Xiè*_*léi 9 maven

有时我想部署,但我输入了mvn package.

有时我想mvn deploy -DaltDeploymentRepository=...在默认部署之后立即部署到另一个替代存储库(使用)。

所以我真的不想再打包和测试它们,因为它们刚刚成功。结果 jar 就在target/目录中。我希望我可以部署它们。

我知道有deploy:deploy-file,但是使用起来不方便,我不想在命令行上再次指定 groupId、artifactId。它也不适用于包含大量要部署的 jar 的大型项目。

Pau*_*tte 0

使用maven.test.skip命令行标志跳过测试:

mvn -Dmaven.test.skip=true install
Run Code Online (Sandbox Code Playgroud)

使用maven.repo.list命令行标志添加另一个存储库:

mvn -Dmaven.repo.list=
Run Code Online (Sandbox Code Playgroud)