2013-06-13 10 views
12

私はMavenプロジェクトに春のフレームワークの依存関係があります。 Springフレームワークの依存関係のためにJavadocを添付したいと思います。他のリポジトリからMaven Eclipseプラグインを使ってソースとjavadoc成果物をダウンロードするには?

私はライン

<repositories> 
    <repository> 
     <id>springsource-repo</id> 
     <name>SpringSource Repository</name> 
     <url>http://repo.springsource.org/release</url> 
    </repository> 
</repositories> 

<build> 
<plugins> 
    ... 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-eclipse-plugin</artifactId> 
     <version>2.9</version> 
     <configuration> 
      <downloadSources>true</downloadSources> 
      <downloadJavadocs>true</downloadJavadocs> 
     </configuration> 
    </plugin> 
</plugins> 
</build> 

私はm2eclipseをインストールしていると私はまた、設定でオプションDownload Artifact Sources/Javadocを確認し、次のpom.xmlに加えます。

mvn eclipse:eclipseを実行すると、警告が表示されません。しかし、javadoc .jarファイルはダウンロードされていません。

+2

この設定は、動作するはずです。しかし、アーティファクトを提供するリポジトリを持たずに最初に試してみると、eclipseプラグインは利用できないアーティファクトのキャッシュを保持します。 eclipse:remove-cacheを起動するだけで、ここに該当しないことを確認できます。 – Tome

+0

Eclipseでm2eを使用していますか?どのバージョンのEclipseですか? – khmarbaise

+0

@Tomeあなたの提案を 'eclipse:remove-cache'オプションで提案しました。しかし、別の問題がありました。バージョン3.0.2のSpringバージョンのjavadocはリポジトリサーバー上にありませんでした。だから、キャッシュを削除した後、私はこの問題を見て、バージョンを3.2.0に変更してeclipseを実行します。もう一度eclipseを実行してください。そしてそれは動作します! – misco

答えて

29

でEclipseの後藤のWindows-> preferences-> Mavenのとそこにはダウンロードソースでボックスをチェックし、同様にダウンロードのjavadocかもしれません。それはトリックを行う必要があります。

+0

すべての私の質問を読んでください、私はそれがチェックされたことを意味しました。 – misco

+1

Spring Frameworkからクラスを選択してみてください。 m2eを使用している場合は、mvn eclipse:eclipseを使用しないでください。 – khmarbaise

+0

m2eを使用している場合、jarファイルは自動的にダウンロードされますか? – misco

関連する問題