在我的项目中,使用了很多.jar文件,它们不在maven存储库中(本地和Web)。
使用install命令将它们逐个包含在存储库中的异常,是否有任何方法或插件将它们放入存储库一次。
如果有,请告诉我该怎么做。
答案 0 :(得分: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