【发布时间】:2021-01-04 08:58:47
【问题描述】:
无法解析项目的依赖关系 com.xxxx-xxxx:jar:9.0.0-SNAPSHOT:无法在 net.sourceforge:kabeja:jar:0.4:无法读取工件描述符 net.sourceforge:kabeja:jar:0.4:无法传输工件 net.sourceforge:kabeja:pom:0.4 从/到快照 (http://snapshots): 转移失败 http://snapshots/net/sourceforge/kabeja/0.4/kabeja-0.4.pom
Pom.xml
<dependency>
<groupId>net.sourceforge</groupId>
<artifactId>kabeja</artifactId>
<version>0.4</version>
</dependency>
设置.xml
<profiles>
<profile>
<id>nexus</id>
<!--Enable snapshots for the built in central repo to direct -->
<!--all requests to nexus via the mirror -->
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>http://snapshots</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>releases</id>
<url>http://releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>jboss-public-releases</id>
<url>http://jboss-public-releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
我试过 mvn clean -u、mvn clean、mvn install。但这总是失败的。甚至代理设置也完好无损。
【问题讨论】:
-
在找到 jar 的位置似乎没有正确配置存储库。
http://snapshots似乎不是有效的主机。 -
@PratapiHemantPatel 对于另一个依赖项,它工作正常。因此,我不想更改我的 Maven 设置。你有什么解决办法吗?
-
你是否在 pom / setting.xml 中定义了任何存储库。
-
@PratapiHemantPatel 是的,我做到了。
-
你能分享一下你的 pom / 设置部分的存储库部分吗?它似乎有些问题
标签: java spring-boot maven spring-mvc