0

我需要jira-rest-java-client:jar:0.2-m1.jar。所以我在我的pom.xml(感谢@kahowell 回答我之前的问题以下载该问题)中添加了以下内容

<repository>
    <id>central</id>
    <name>Atlassian Public Repository</name>
    <layout>default</layout>
    <url>http://maven.atlassian.com/public</url>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>

依赖是

<dependency>
    <groupId>com.atlassian.jira</groupId>
    <artifactId>jira-rest-java-client</artifactId>
    <version>0.2-m1</version>
</dependency>

它正在下载 JAR,但同时它显示失败,我需要添加更多 JAR,而且我的程序也需要一些 JAR,因为这个 JAR 中的一个类调用了我需要添加到 pom.xml 的其他 JAR 中的另一个类。所以我从 maven 添加了以下依赖项。它的存储库本身就是 maven。

<dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-client</artifactId>
        <version>1.3</version>
      </dependency>
      <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-core</artifactId>
        <version>1.3</version>
      </dependency>
      <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-json</artifactId>
        <version>1.3</version>
      </dependency>
      <dependency>
      <groupId>com.sun.jersey.contribs</groupId>
      <artifactId>jersey-apache-client</artifactId>
      <version>1.3</version>
      </dependency>

      <dependency>
    <groupId>com.sun.jersey.contribs</groupId>
    <artifactId>jersey-multipart</artifactId>
    <version>1.5</version>
</dependency>

 <dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>r06</version>
</dependency>

  <dependency>
    <groupId>com.sun.jersey.contribs.jersey-oauth</groupId>
    <artifactId>oauth-client</artifactId>
    <version>1.12</version>
</dependency>

<dependency>
    <groupId>com.sun.jersey.contribs.jersey-oauth</groupId>
    <artifactId>oauth-signature</artifactId>
    <version>1.5</version>
</dependency>

<dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-client</artifactId>
      <version>1.3</version>
    </dependency>


 <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-core</artifactId>
      <version>1.3</version>
    </dependency>

    <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-json</artifactId>
      <version>1.3</version>
    </dependency>

    <dependency>
    <groupId>com.sun.jersey.contribs</groupId>
    <artifactId>jersey-apache-client</artifactId>
    <version>1.3</version>
</dependency>

现在的问题是,当我添加存储库(上面提到的那个)时,maven 下载了第一个 JAR,但没有下载剩余的 JAR 并显示错误。当我删除存储库时,maven 会下载除第一个之外的所有其他 JAR。我认为它与存储库位置冲突,但我不确定。

谁能帮我解决这个问题?

谢谢

4

1 回答 1

0

请尝试添加另一个repository如下Maven Central: -

<repositories>
    ...
    <repository>
      <id>Maven Central</id>
      <url>http://repo1.maven.org/maven2/</url>
    </repository>
 </repositories>

编辑

还有其他有用的存储库如下:-

<repositories>
    ...
    <repository>
      <id>java.net</id>
      <url>https://maven.java.net/content/repositories/public/</url>
    </repository>
    <repository>
      <id>JBoss repository</id>
      <url>http://repository.jboss.org/nexus/content/groups/public/</url>
    </repository>
</repositories>

我希望这可能会有所帮助。

于 2013-05-02T07:38:56.903 回答