私は大規模な Java エンタープライズウェア ( MatrixOne / ENOVIA V6、気にするなら) に取り組んでいます。メンテナーは、非常にバニラのJavadocのように見えるある種のJavadocを提供しており、ブラウザでHTMLとして読むことができます。
しかし、これを Eclipse に統合することはできません。これは、ブラウザーに往復しなければならないため、苦痛です。Eclipseでは、私はただ恐ろしいものを手に入れますNote: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
:
Javadoc をプロジェクトとレベルで定義できることを知った後.jar
、次のことを知って両方を実行しようとしました。
- javadoc フォルダーには、文書化されたパッケージを正気で定義しているように見えるファイルが含まれています
package-list
- javadoc フォルダーには、通常のフォルダー/サブフォルダー パッケージ構造が含まれており、それ自体に
ClassName.html
ファイルが含まれています。たとえば、com.matrixone.apps.domain
私のファイルの行は、多くのファイルを含む構造package-list
と一致していますcom/matrixone/apps/domain
ClassName.html
index.html
javadoc フォルダーにファイルが含まれていません
Javadoc を定義しようとするとValidate...
、 が見つからないためにボタンが失敗しますindex.html
。その後、ダミーindex.html
ファイルを作成すると、検証は機能しますが、ベンダー クラス/メソッドにカーソルを合わせると Javadoc が表示されません。
私の質問は、この歪んだ Javadoc を Eclipse で表示するには何が欠けているのでしょうか? この時点で私が目にするサブ質問は次のとおりです。
index.html
ダミーファイルを作成するのは悪い考えでしたか? はいの場合、どうすればよいですか? (つまり、Eclipse が期待するタグ/メタ情報は何ですか?)- 標準の Javadoc ファイル (
String.html
) とベンダーの Javadoc の 1 つ( ) を簡単に比較すると、DomainObject.html
Eclipse で使用されている可能性のあるメタ情報が私の javadoc にないことがわかります。たとえば、私のベンダー Javadoc には、 Javadocに<meta>
存在する多くのタグが含まれていません。 →メソッド/クラスJavadocを取得するためにEclipseが使用するロジック/ヒューリスティックを知っている人はいますか? コードを教えてください。この情報を使用して、Javadoc の何が問題なのかを突き止め、うまくいけば修正できるかもしれません。String.html
<head>
- 同様の問題に直面したことがあるなら、あなたが適切だと思うものなら何でも。
私は現在、Windows 7の下で、Java 7でEclipse Juno SR1を使用しています。
もちろん、私が含めるのを忘れた情報を求めるためにコメントしてください. ご協力いただきありがとうございます!