将第三方JAR安装到Jenkins .m2存储库

时间:2015-03-11 10:11:07

标签: java maven jenkins jar

我正在尝试将第三方jar添加到jenkis .m2存储库

这是我发现从命令行将其添加到存储库的命令

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

我有一台linux机器,jenkins由自己的用户运行。它在主目录中有一个.m2存储库。当我尝试上面的命令时,它给出错误说,程序'mvn'可以在以下包中找到:* maven * maven2。所以jenkins可以在没有安装maven的情况下构建吗?如果是这样的话怎么办?如何在不安装maven的情况下将jar添加到.m2存储库?

我读到maven在.m2文件夹中需要一个setting.xml文件,但是我找不到任何jenkins文件。

1 个答案:

答案 0 :(得分:1)

您还可以使用jenkin&#39; maven-plugin中的maven二进制文件。使用find / -type f -name mvn查找 jenkins maven插件的安装位置,然后从那里调用mvn

然后,您可以将mvn install:install-file ...更改为<pathFromFind>/mvn install:install-file ...或将此路径添加到PATH变量。