如何处理尚未添加到mvnrepository的Maven依赖项?
我正在使用Maven为Jenkins构建一个插件,我把它作为一个依赖项。 问题是mvnrepository.com只有2.4.7版,而他们在相当一段时间前发布了2.4.8版。如何处理尚未添加到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
在这种情况下,我该怎么做才能使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。如果安装成功,它应该解决依赖关系。