2

Maven を使用して jira-rest-java-client-0.2-m1.jar をダウンロードしたいと考えています。しかし、私はその依存関係を知りません。

私は次のことを試しました

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

しかし、それはダウンロードしていません。実行mvn compileすると、

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.444s
[INFO] Finished at: Thu May 02 09:53:19 IST 2013
[INFO] Final Memory: 7M/154M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project myproject: Could not resolve dependencies for project com.package.myproject:myproject:war:1.0-SNAPSHOT
: Failure to find com.atlassian.jira:jira-rest-java-client:jar:0.2-m1 in http://repository.codehaus.org was cached in the local repository, resolu
tion will not be reattempted until the update interval of codehaus-release-repo has elapsed or updates are forced -> [Help 1]

手動でjarをダウンロードできます。しかし、mavenを使用してダウンロードしたい。どうやってやるの?ありがとう

4

1 に答える 1

4

おそらく、Atlassian のパブリック リポジトリを自分settings.xmlまたは自分の に追加するだけでよいようですpom.xml

https://developer.atlassian.com/display/DOCS/Atlassian+Maven+Repositoriesから、パブリック リポジトリの URL はhttp://maven.atlassian.com/publicです。

Google 検索では、次のリポジトリ URL も機能する可能性があることが示唆されています: https://repository.atlassian.com/maven2

たとえば、プロジェクトの pom.xml に追加するには、以下を の子として追加します<project>

<repositories>
  <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>
</repositories>

(既にリポジトリ セクションがある場合は、そこにリポジトリを追加するだけです)。もう少し情報が必要な場合は、pom のドキュメントを次に示します。http://maven.apache.org/guides/introduction/introduction-to-the-pom.html

于 2013-05-02T04:49:44.650 に答える