Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何处理尚未添加到mvnrepository的Maven依赖项?_Maven_Jenkins - Fatal编程技术网

如何处理尚未添加到mvnrepository的Maven依赖项?

如何处理尚未添加到mvnrepository的Maven依赖项?,maven,jenkins,Maven,Jenkins,我正在使用Maven为Jenkins构建一个插件,我把它作为一个依赖项。 问题是mvnrepository.com只有2.4.7版,而他们在相当一段时间前发布了2.4.8版。 在这种情况下,我该怎么做才能使2.4.8作为我的插件的依赖项工作(并使用)?最好使用不同的东西。另一方面,如果uicompressor的人没有在Maven central上发布新的工件,那就不是个好主意。我在Maven central没有看到2.4.8 最好使用不同的东西。另一方面,如果uicompressor的人没有在M

我正在使用Maven为Jenkins构建一个插件,我把它作为一个依赖项。 问题是mvnrepository.com只有2.4.7版,而他们在相当一段时间前发布了2.4.8版。
在这种情况下,我该怎么做才能使2.4.8作为我的插件的依赖项工作(并使用)?

最好使用不同的东西。另一方面,如果uicompressor的人没有在Maven central上发布新的工件,那就不是个好主意。我在Maven central没有看到2.4.8

最好使用不同的东西。另一方面,如果uicompressor的人没有在Maven central上发布新的工件,那就不是个好主意。我在Maven central没有看到2.4.8

您可以将本地(下载的)jar文件添加为依赖项。请做以下的事情

1:-将下载的文件放在项目中的某个位置

2:-在pom.xml中添加依赖项

<dependency>
    <groupId>yourjarname</groupId>
    <artifactId>yourjarname</artifactId>
    <version>1.0</version>
</dependency>
您可以将本地(下载的)jar文件添加为依赖项。请做以下的事情

1:-将下载的文件放在项目中的某个位置

2:-在pom.xml中添加依赖项

<dependency>
    <groupId>yourjarname</groupId>
    <artifactId>yourjarname</artifactId>
    <version>1.0</version>
</dependency>

我已经试过了,但它仍然搜索远程mvn repo上的依赖项,而不是我的本地版本,说找不到2.4.8版本。com.yahoo.platform.yui yui yuicompressor 2.4.7我应该给它取另一个名字吗?或者有没有办法让maven先在本地repo上查看,然后再在远程repo上查看?您必须交叉验证本地jar是否已成功安装。首先运行步骤3中提到的命令。您的命令看起来像
mvn install:install file-DgroupId=com.yahoo.platform.yui-DartifactId=yuicompressor-dpackage=jar-Dversion=2.4.7-Dfile=F:\WorkSpace\yourproject\lib\yuicompressor-2.4.7.jar-DgeneratePom=true
。然后转到本地maven repository文件夹并验证它是否已成功安装。默认的maven存储库文件夹将位于C:\Users\punit\.m2\repository\com\yahoo\platform\yui。如果安装成功,它应该解决依赖关系。我已经尝试过了,但它仍然在远程mvn repo上搜索依赖关系,而不是在我的本地mvn repo上搜索依赖关系,表示找不到2.4.8版本。com.yahoo.platform.yui yui yuicompressor 2.4.7我应该给它取另一个名字吗?或者有没有办法让maven先在本地repo上查看,然后再在远程repo上查看?您必须交叉验证本地jar是否已成功安装。首先运行步骤3中提到的命令。您的命令看起来像
mvn install:install file-DgroupId=com.yahoo.platform.yui-DartifactId=yuicompressor-dpackage=jar-Dversion=2.4.7-Dfile=F:\WorkSpace\yourproject\lib\yuicompressor-2.4.7.jar-DgeneratePom=true
。然后转到本地maven repository文件夹并验证它是否已成功安装。默认的maven存储库文件夹将位于C:\Users\punit\.m2\repository\com\yahoo\platform\yui。如果安装成功,它应该解决依赖关系。