我在我的项目中使用了jax-qname.jar(1.1)之一,但是由于找不到jar,maven构建失败了。任何人都可以告诉我这个jar部分是否为maven中央存储库。
答案 0 :(得分:0)
是的,它可以在maven中央存储库中使用,验证您是否添加了以下依赖项:
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jax-qname</artifactId>
<version>1.1</version>
</dependency>
因为它出现在mvn central repo search中,因此可以在maven中央存储库中使用。请参阅以下链接:
答案 1 :(得分:0)
jax-qname.jar
是Java Web Service Developer Pack的一部分,因此是某种默认工件,因此在中央存储库中肯定可以使用。默认情况下,maven
可以访问此中央存储库,并且 settings.xml 文件中不需要其他配置。所以,正如@ pramod.nikam.dev建议的那样,你需要确保你有正确的依赖声明。
答案 2 :(得分:0)
依赖项
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jax-qname</artifactId>
<version>1.1</version>
</dependency>
确实存在于常见的Maven仓库中,但它只包含pom,而不是jar。由于奇怪的许可,必须从Sun(或现在,Sun-that-was)下载jar。 pom为jar提供了一个下载URL,但此URL不再存在,而是将您重定向到Oracle无用的内部。同样,JAX-RPC项目确实提供了下载。您可以在Gradle Artifactory中找到。