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の1つのクラスがpom.xmlに追加する必要がある他のJARの他のクラスを呼び出すため、プログラムにもいくつかの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をダウンロードするが、残りをダウンロードせず、エラーを表示することです。リポジトリを削除すると、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 に答える