我目前正在使用Maven开发Java项目。在我pom.xml
我收到此错误。
Missing artifact com.bea.xml:jsr173-ri:jar:1.0
我添加了这种依赖
<dependency>
<groupId>com.bea.xml</groupId>
<artifactId>jsr173-ri</artifactId>
<version>1.0</version>
</dependency>
到我的pom.xml
。但仍然是错误相同。
我是否遗漏了为jsr173-ri
依赖项添加存储库?我也没有在我的pom.xml
中添加存储库。
有人可以建议我在jsr173-ri
添加pom.xml
的存储库代码吗?
答案 0 :(得分:12)
com.bea.xml
(下载大小为零)。因此,您需要下载JAR文件并手动将其安装到本地存储库中。
一些有用的链接:public repositories
答案 1 :(得分:1)
您确定这会导致问题吗?你有没有错过任何其他的东西?
以下是您可能需要的完整配置(pom.xml):
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.bea.xml</groupId>
<artifactId>jsr173-ri</artifactId>
<version>1.0</version>
<name>JSR 173 - Streaming API for XML - Reference Implementation</name>
<description>JSR 173 - Streaming API for XML - Reference Implementation</description>
<url>http://dev2dev.bea.com/xml/stax.html</url>
<distributionManagement>
<downloadUrl>http://ftpna2.bea.com/pub/downloads/jsr173.jar</downloadUrl>
</distributionManagement>
<licenses>
<license>
<name>BEA JSR 173 RI</name>
<url>http://www.ibiblio.org/maven2/com/bea/xml/jsr173-ri/1.0/jsr173-ri-1.0-license.txt</url>
<distribution>manual</distribution>
</license>
</licenses>
<organization>
<name>BEA</name>
<url>http://www.bea.com</url>
</organization>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jsr173</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</project>
答案 2 :(得分:1)
步骤1:在C:\ Users \ {your name} \。m2 \ repository \ {dep jar folder} \ {version-RELEASE} \ {missing jar}
中添加丢失的jarStep2:在Eclipse中,右键单击pom.xml - &gt;转到Maven - &gt;添加依赖项 步骤3:在输入groupId,artifactId中查找jar名称 步骤4:在搜索结果中选择它:然后单击确定。
答案 3 :(得分:0)
依赖是正确的....你不必改变它。你可以从中下载jar http://mvnrepository.com/artifact/com.bea.xml/jsr173-ri/1.0并将其放在您当地的回购中。