2012-01-11 18 views
3

Javaドキュメントを.JARファイルに追加するにはどうすればいいですか。ユーザーがJARファイルを使用しているときに '。'と入力してください。 Eclipseは利用可能なAPI(intellisense)のドキュメントを表示します。Java APIのドキュメント

MORE INFO

私は、Javaのドキュメントを作成しているが、私はjarファイルをエクスポートするときに、他のプロジェクトで使用された場合、それはインテリセンスが含まれていないファイル。これは私が問題を抱えていることです。

更新 intellisenseは、ソースをエクスポートする場合にのみ表示されます。しかし、私はソースコードを非表示にしたい。どうすればこの問題を回避できますか?

+1

[JavaDocsの記述](http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html) – jere

+0

Java docを追加すると役立ちます。これは、NetBeansで動作するために使用されていました。 – npinti

答えて

3

.jarにソースコード全体を含めたくない場合は、javadocsだけをzip/jarすることができます(しかし、生成します。プロジェクト - > Javadoc生成メニューオプションを使用して行います)。 Eclipse)。エンドユーザは、プロジェクト構築パス設定で参照されたライブラリにそれらを「アタッチ」することができます。

プロジェクトライブラリのjavadocロケーション属性は、URL、ローカルディレクトリ、またはローカルアーカイブファイルです。

あなたの編集に気付いた後、私は、Antのビルド中にjavadocsを生成できるjavadoc taskがあると言いたいかもしれません。

2

Mavenにはこれを処理する非常にエレガントな方法があります。

ステップ1:http://maven.apache.org/plugins/maven-javadoc-plugin/

ステップ2:これら一度maven-eclipse-plugin

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

を使用し、常にこれらのドキュメントを添付してEclipseを確保するため javadocを生成するにMavenの道2つのステップが実行されます。あなたのAPI jarのコンシューマは、あなたの最新のjavadocを常に持ちます。

0

Eclipseで、ソースを使用してプロジェクトをエクスポートします。

ファイルを実行してください - > [エクスポート] ... - > Javaの - > JARファイル - >次に

は、次にチェックボックスのエクスポートJavaソースファイルやリソースを選択します。

次に、JARが作成されるまで続けます。

編集:質問の編集後、この回答は有効ではなくなりましたが、それでも有効です。

関連する問題