1

在我的项目中,使用了很多 .jar 文件,并且它们不在 maven 存储库中(本地和 Web)。

使用安装命令将它们一一包含在存储库中的异常,是否有任何方法或插件可以将它们一次放入存储库中。

如果有,请告诉我该怎么做。

4

1 回答 1

0

正如 Kal 在评论中所说,使用脚本。这就是我们使用的 - 只需修改每个set语句中的值

set GROUP_ID=someNamespace
set ARTIFACT_ID=myartifact
set VERSION=1
set COMPONENT=%ARTIFACT_ID%-%VERSION%
set FILEPATH=D:\my.jar

call mvn install:install-file ^
 -DgroupId=%GROUP_ID% ^
 -DartifactId=%ARTIFACT_ID% ^
 -Dversion=%VERSION% ^
 -Dfile=%FILEPATH% ^
 -Dpackaging=jar ^
 -DgeneratePom=true

set GROUP_ID=someNamespace2
set ARTIFACT_ID=myartifact2
set VERSION=1
set COMPONENT=%ARTIFACT_ID%-%VERSION%
set FILEPATH=D:\my2.jar

call mvn install:install-file ^
 -DgroupId=%GROUP_ID% ^
 -DartifactId=%ARTIFACT_ID% ^
 -Dversion=%VERSION% ^
 -Dfile=%FILEPATH% ^
 -Dpackaging=jar ^
 -DgeneratePom=true
于 2012-04-26T11:06:57.643 回答