【问题标题】:Is there any way to include all the outside .jar into maven repository without using the install:install file command有没有办法在不使用 install:install file 命令的情况下将所有外部 .jar 包含到 maven 存储库中
【发布时间】:2012-05-07 01:59:15
【问题描述】:

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

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

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

【问题讨论】:

  • 我不知道有什么方法可以解决这个问题。您可以编写一个脚本,将所有 jar 文件添加到本地存储库。

标签: maven repository m2e


【解决方案1】:

正如 Kal 在 cmets 中所说,使用脚本。这就是我们使用的 - 只需修改每个 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

【讨论】:

    猜你喜欢
    • 2013-01-05
    • 2019-09-15
    • 1970-01-01
    • 2018-07-29
    • 2010-11-04
    • 1970-01-01
    • 2012-05-09
    相关资源
    最近更新 更多