2016-11-17 5 views
0

すでに尋ねられた同様の質問が検索されましたが、ほとんどはの生成に関するすべてのJava関連ドキュメントに関連しています。Mavenの外部jar依存関係のjavadoc URLを組み込みました

私の質問は、より基本的なもの - 私はちょうど「Ctrlキー+スペース」を使用するか、オブジェクト/メソッドの上にマウスを移動する場合、Eclipseで外部ライブラリのJavadocドキュメントを表示できるようにしたいです。

例えば

: は、私はこのライブラリ内のクラスのAPIドキュメントを表示することはできませんよ、しかしデフォルトでは「コモンズ-cliの」ライブラリ

<dependency> 
    <groupId>commons-cli</groupId> 
    <artifactId>commons-cli</artifactId> 
    <version>1.3</version> 
</dependency> 

のための依存関係を持っています。私はこれを手動で行うことができます。プロジェクトエクスプローラを使用して、Java Resources-> Library-> Maven Dependenciesにある "commons-cli-1.3.jar"ファイルにナビゲートし、そのプロパティにjavadocのURL(https://commons.apache.org/proper/commons-cli/apidocs/)を指定しますダイアログボックス。

この情報をmavenのpom.xmlファイルに組み込む方法はありますか?そうすることで、すべての依存関係に対してこれを手動で行う必要はなく、自分のプロジェクトに自分のコンピュータをチェックアウトするすべての人にも有効です。

ありがとうございます。

+1

あなたがたM2eがインストールされている場合は、そのライブラリのクラスファイルを表示しようとすると、それは...それを自動的に行う必要がありますされていない場合、あなたは常に正しいプロジェクトを右クリックし、「Mavenの>ダウンロードJavadocの」とし、「ダウンロードを選択することができますソース "。 – Tunaki

+0

ありがとうございます。私はm2eをインストールしていないが、Download Javadocが私のために働いた。返信としてあなたのコメントをコピーしたい場合、私は答えられた質問に印をつけます。 – ashah

答えて

1

ライブラリのソースをダウンロードし実行しますmvn dependency:sources。ソースがある場合は、Mavenリポジトリ(通常は~/.m2)をチェックしてください。libアーティファクトと同じ名前でjarがあり、-sourcesが追加されているはずです。このように:

enter image description here

このような場合は、あなたはまだ、あなたがセットアップソースのソースとしてMavenのリポジトリを使用するようにIDEをすべきIDEでJavadocを表示されない場合。

+0

これは、プロジェクトを右クリックし、ソースとjavadocの両方をダウンロードするMaven - > Download sourcesを選択するのと同じだと思います。好奇心の念から、このコマンドをEclipse内の 'mvn dependency:sources'コマンドでどうやって実行できますか? – ashah

+0

Eclipse Mavenプラグインでの経験はあまりありません。私がEclipseを使用したとき、私はコマンドライン/ターミナルを使用しましたが、今はIdeaで同じことをしています。私はIDEのビルドツールプラグインに頼らないことを好みます。ターミナルを使用すると、必要な制御が得られます。 –

関連する問題