53

私は開発に Eclipse、Maven、および Java を使用しています。Maven を使用して依存関係 (使用可能な場合は jar ファイルと javadoc) をダウンロードし、Maven の Eclipse プラグインを使用して Eclipse の .project および .classpath ファイルを生成します。ダウンロードした依存関係に javadoc が添付されていない場合、Eclipse で依存関係の javadoc を確認できるように、javadoc へのリンクを .classpath ファイルに手動で追加します。次に、Maven の Eclipse プラグインを実行して .classpath ファイルを再生成すると、もちろんその変更は消去されます。

Maven の Eclipse プラグインを実行しているときに、Javadoc のクラスパス属性を自動的に追加するように Maven の Eclipse プラグインを構成する方法はありますか?

私は、maven リポジトリの依存関係に対して javadoc やソースが提供されていない場合の回答にのみ関心があります。downloadSources や downloadJavadocs プロパティを使用しても、この問題は解決しません。

4

6 に答える 6

43

Maven Eclipse プラグインFAQから

次の例は、コマンドラインでこれを行う方法を示しています。

mvn eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true 

またはあなたのpom.xmlで:

<project>
  [...]
  <build>
    [...]
    <plugins>
      [...]
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
          <downloadSources>true</downloadSources>
          <downloadJavadocs>true</downloadJavadocs>
        </configuration>
      </plugin>
      [...]
    </plugins>
    [...]
  </build>
  [...]
</project>
于 2008-09-18T21:26:57.447 に答える
29

私は基本的に日食+スプリングツールであるSTS 2.8.1を実行しています。既存のMavenプロジェクトで、プロジェクトを右クリック - > maven - > Download Sources and Download JavaDocs

于 2012-02-07T12:24:42.663 に答える
25

「他のリポジトリから Maven Eclipse プラグインを使用してソースと Javadoc アーティファクトをダウンロードする方法」で述べたように? 、 あなたはこれを行うことができます:

Eclipse で、[Windows] -> [設定] -> [Maven] に移動します。「アーティファクト Javadoc をダウンロード」というボックスにチェックを入れます。それは私にとってうまくいきました。

Maven 設定

于 2014-06-19T19:37:08.630 に答える
17

install-fileゴールを使用してjavadocjarをローカルリポジトリに手動でインストールし、-Dclassifier = javadocオプションを渡すことで、この問題を完全に回避することを検討できます。これを行うと、mvnが生成する.classpathが正しくなるはずです。

セントラルへのプロキシとしてリモートリポジトリを使用する場合は、そのリポジトリにjavadocsをデプロイすることもできます。そうすれば、そのプロキシを使用する他のすべてのユーザーも自動的にjavadocsを取得できるようになります。

于 2008-09-27T04:15:29.997 に答える
-2

依存関係の情報源は役に立ちますか? Eclipseプラグインにそれらをダウンロードするように指示できます(そして.classpathでそれらを参照します)-DdownloadSources=true

于 2008-09-04T18:30:18.910 に答える