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

时间:2013-11-13 13:41:14

标签: maven jenkins

我正在使用Maven为Jenkins构建一个插件,我将Yahoo UI Compressor作为依赖项。 问题是mvnrepository.com只有版本2.4.7,而他们在很久以前就发布了2.4.8。 在这种情况下,我可以做些什么来使2.4.8工作(和使用)作为我的插件的依赖?

2 个答案:

答案 0 :(得分:2)

使用Maven Central代替不同的东西可能是最好的。另一方面,如果uicompressor的人没有在Maven中心发布新的神器,那不是一个好主意。我在Maven中心看不到2.4.8。

答案 1 :(得分:2)

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

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

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

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

3: - 运行以下命令将本地下载的jar添加为依赖项。

mvn install:install-file -DgroupId=yourjarname -DartifactId=yourjarname -Dpackaging=jar -Dversion=1.0 -Dfile=F:\WorkSpace\yourproject\lib\yourjar.jar -DgeneratePom=true