编程语言
首页 > 编程语言> > java – Maven无法解析某些特定版本jar的依赖关系

java – Maven无法解析某些特定版本jar的依赖关系

作者:互联网

我尝试从公共adobe存储库获取一些特定版本的jar:

<dependency>
   <groupId>com.adobe.granite</groupId>
   <artifactId>com.adobe.granite.asset.api</artifactId>
   <version>2.0.4</version>
</dependency>

我可以在存储库中看到3个版本:

> 1.4
> 1.6
> 2.0.4

但是,当我尝试获得2.0.4 maven抛出异常时,Maven只能获得1.4和1.6:

Failed to read artifact descriptor for com.adobe.granite:com.adobe.granite.asset.api:jar:2.0.4.

有人知道我错过了什么吗?

解决方法:

您必须为asset.api下载“父”项目,然后将其安装在本地存储库中

mvn install:install-file -Dfile=path-to-file -DpomFile=path-to-pomfile

如果你找不到com“.adobe.granite.asset.api所要求的版本33的jar”parent“,你可以从版本32的adobre repository parent下载并在本地将其版本更改为33

标签:java,repository,maven,dependencies,aem
来源: https://codeday.me/bug/20190706/1398233.html