問題タブ [doclet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
188 参照

java - ドックレット: firstSentence が null です

私はドックレットを使っていくつかの実験を行っています。Java 7 と Maven を使用しています。

私の pom.xml は次のとおりです。

私のドックレットは次のとおりです。

ドックレットで処理しようとしているクラスは

私の理解によると、「私のクールな方法」。最初の文である必要がありますが、デバッグではnullMyDoclet にブレークポイントがある場合に値がありますprocessMethod():

ドックレットのデバッグ中の Eclipse での vaiables ビュー

私が逃したいくつかのアイデア?

注:私は試してみました

そして変わらない…

0 投票する
1 に答える
379 参照

javadoc - 製品名とロゴを追加するにはどうすればよいですか?

JDK javadocのall-classes の上の左側のパネルに、次のような製品名があります。

また、各ページのヘッダーとフッターにもあります。

  1. すべてのページの javadoc に製品名を追加するにはどうすればよいですか?

  2. すべてのページのページ ヘッダーまたはフッターにロゴを追加する方法は?

ありがとう。

0 投票する
2 に答える
789 参照

java - maven-javadoc-plugin を使用して jar をドックレット クラスパスに追加します。

データを収集してレポーターに渡すドックレットを作成しました。このレポーターは交換可能にしてほしい。additionalDependency や pluginDependency を使用して、レポーターの実装をドックレット クラスパスに追加しようとしました。レポーターの実装を Java 6 サービス ローダーでロードできません。また、ドックレット クラス ローダーまたはスレッド コンテキスト クラス ローダーを使用してクラスを取得することもできません。

test.TestReporterImpl を test-doclet クラスパスに入れるにはどうすればよいですか?

ドックレットで:

ドックレットを実行するポンで

test-doclet-test-reporter/src/main/resources/META-INF/services/test.TestReporter

0 投票する
1 に答える
365 参照

java - JDK8 で変更された Javadoc レイアウト

JDK8 によって生成される Javadoc は、JDK7 のものとは完全に異なります。新しい Javadoc では、ヘッダー テキストが重なっており、レイアウトが完全に乱雑です。Oracleのドキュメントを読んだ後、ドックレットがJavadocのhtmlビューを作成する理由であることを理解しました。JDK7 に関連付けられたドックレットを使用して Javadoc を生成する方法はありますか?

0 投票する
1 に答える
1754 参照

java - Javadoc プライベート メソッド

Java クラスから csv を生成する独自のドックレットを開発しました。多くのプロジェクトについてこのドックレットを起動する必要がありますが、POM ファイルを編集できません。だから私は端末を使用して実行しています:

Private メソッドのドキュメントを生成する必要があるため、-Dprivateを追加しようとしましたが、うまくいきません。

誰かが私に何ができるかについて何か考えがありますか?

ありがとう、イヴァン。

0 投票する
1 に答える
1057 参照

java-8 - jdk 8 の Java ドックレット API の変更

私はJavaの初心者です。jdk 1.8 にアップグレードしようとしていたところ、「gradle テスト」の実行中に次のエラーが見つかりました。

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8-b132/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java/を参照しました

およびhttp://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java/

(私たちのコードはこれをインポートします: import com.sun.tools.doclets.formats.html.SubWriterHolderWriter;)

h2()、printHyperLink()、hr()、table()、tableHeaderStart()、tableHeaderEnd()、tableEnd()、pre()、strong()、preEnd()、ul()、 print()、li()、ulEnd()、printHtmlHeader()、center()、today()、printTop()、navLinks()、printBottom()、および printBodyHtmlEnd() が削除されました。

シンボル エラーを回避できる簡単な回避策はありますか? または、欠落している API を既存のものに置き換える必要があります。これは、参加者である私にとって大変な作業のように見えます。それを行う方法に関する既存の例はありますか? 私はインターネットをたくさん検索しましたが、役に立つものは何も見つかりませんでした。

CustomWriter.java のコードは、カスタム System Test タグを使用して Javadoc ページを出力するためのものです。助けていただければ幸いです - 時間がありません。