开发者社区 问答 正文

maven pom.xml 加入 JBoss Thirdparty 出错 400 请求报错 

需要用到jboss的一个jar包。
pom配置

<repositories>
 <repository>
   <id>thirdparty-releases</id>
   <name>JBoss Thirdparty Releases</name>
 <url>https://repository.jboss.org/nexus/content/repositories/thirdparty-releases</url>
 </repository>
</repositories>

目标jar包

<dependency>
	<groupId>redstone.xmlrpc</groupId>
	<artifactId>xmlrpc</artifactId>
	<version>1.1.1</version>
</dependency>

出现问题:Missing artifact redstone.xmlrpc:xmlrpc1.1.1

maven setting.xml 是oschina maven的那个。
下面是jar包的信息
http://mavenhub.com/mvn/thirdparty-releases/redstone.xmlrpc/xmlrpc/1.1.1
maven达人们,给个解决方法呗。.先谢谢

展开
收起
kun坤 2020-05-29 15:54:30 684 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以直接把这個 JAR 包手动下载到本地之后,直接放在 repository 的指定目录下,然后再编译下试试,如果不可以的话,就把 JAR 包添加到工程的 lib 目录下,壹般来说就可以了,maven 在自动下载依赖包的时候,因为网络或者版权协议的限制,经常会出现对应依赖下载失败的情况,我们项目组就是用上面的办法解决的。

    ######

    引用来自“苗哥”的答案

    可以直接把这個 JAR 包手动下载到本地之后,直接放在 repository 的指定目录下,然后再编译下试试,如果不可以的话,就把 JAR 包添加到工程的 lib 目录下,壹般来说就可以了,maven 在自动下载依赖包的时候,因为网络或者版权协议的限制,经常会出现对应依赖下载失败的情况,我们项目组就是用上面的办法解决的。
    谢谢回答。 嗯,是可以按照本地jar包来操作。这里有个奇怪的问题,就是本地maven仓库里,已经包含了目标jar包。是maven自动下载的。但是pom里引用的时候就是找不到,所以感到很奇怪,就发了这个问题,看看是不是我的pom写的有问题。
    2020-05-29 15:54:36
    赞同 展开评论