Maven - 无需编译即可安装

Gad*_*kin 5 maven

假设我在目标文件夹下有jar:maven中是否有任何选项可以安装到本地存储库jar而不执行前面的阶段(编译,包)?

Mic*_*l-O 8

简单地做mvn install:install而不是mvn install.

  • 是的,`mvn deploy:deploy`. (4认同)
  • 如果您需要安装工件而不重建,请参阅[另一个答案](/sf/answers/2670369481/)。太长了;使用:`mvn validate jar:jar install:install`。它运行三个(快速)阶段,并且_不_重建。 (3认同)
  • 不起作用 - “此项目的打包未将文件分配给构建工件”错误。 (2认同)

Aug*_*sto 5

采取文件形式:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
Run Code Online (Sandbox Code Playgroud)

你需要为pom运行一次,为jar运行一次.