Maven依赖缺少神器

时间:2012-12-31 09:31:25

标签: java eclipse maven

我目前正在使用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的存储库代码吗?

4 个答案:

答案 0 :(得分:12)

<{3}}中未提供

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}

中添加丢失的jar

Step2:在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并将其放在您当地的回购中。