2

oracleサイトからjdkapidocをダウンロードしましたが、コンテンツアシスタントを使用するときに本当に見たいです...

「javaee-api」javadocはパブリックリポジトリでは使用できないため、次のコマンドを使用してローカルリポジトリに手動でインストールしました。

mvn install:install-file -Dfile=jdk-6-javadoc-all.zip -DgroupId=javax 
  -DartifactId=javaee-api -Dversion=6.0 -Dpackaging=zip -Dclassifier=javadoc

それから私は試しました:

  1. jdkを解凍し、apiドキュメントのみを再圧縮して、「package-info」がzipファイル内の最上位にあることを確認します。
  2. 次に、プロジェクト->プロパティ-> javaビルドパスからjavadocの場所を割り当てます。しかし、「OK」を実行してダイアログを閉じるたびに、javadocの場所は自動的に「none」に戻ります。

そこで、mavenを使用せずに新しいプロジェクトを作成し、プロジェクトにjavaee-api.jarを追加し、javadoc ...をアタッチすると、テストjavaファイルに入力したとおりにjavadocが表示されます。

しかし、それでも、すべてのMaven管理プロジェクトにjavadocが表示されません...Eclipseを再起動した後でも、プロンプトからクリーン&インストールし、プロジェクトを削除して再インポートします...機能しません!

関連するMaven依存関係xml:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>

私はここでstackoverflowを含むウェブでたくさん検索しましたが、それでも動揺していません〜それは本当に私を頭痛の種にします....誰かが解決策を持っていますか?

4

1 に答える 1

1

pomファイルに依存関係を持たせましょう:

<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>

javadocをhttp://download.oracle.com/otn-pub/java/java_ee_sdk/6u2-nojdk/javadoc-6.0.1.jarから現在のフォルダにダウンロードします。

javadocをインストールします。

mvn install:install-file -Dfile = javadoc-6.0.1.jar -DgroupId = javax -DartifactId = javaee-api -Dversion = 6.0 -Dpackaging = jar -Dclassifier = javadoc

これで、Maven Dependencyを開くことができます。javaee-api-6.0.jarを右クリックして、[Maven]>[OpenJavaDoc]を選択します。

(NetBeansを使用している場合は、javaee-api-6.0.jarパッケージの近くにJ文字が表示されます)

于 2013-02-05T10:49:58.560 に答える