問題タブ [maven-javadoc-plugin]

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 投票する
10 に答える
43822 参照

java - JDK8 - Maven javadoc プラグインを使用して javadoc を生成しようとすると、「javax.interceptor.InterceptorBinding のクラス ファイルが見つかりません」というエラーが発生する

私はJDK8を使用しています(Jenkinsによって起動されたLinux上のWin x64 u25 JDK +を使用してEclipseワークスペースで試しました-jdk-8u20-linux-x64、両方で同じ問題)。

マルチモジュールMavenプロジェクトがあります(パッケージタイプ「pom」のメインモジュールからMavenゴール「javadoc:aggregate」を起動しています)。

Pom ビルド セクションは次のようになります。

私はいつもエラーを受け取ります:

可能な限りのことを試し、長い間 Google で検索しようとしましたが、うまくいきませんでした。人々が同様の問題を抱えていたリンクを見つけましたが、可能な解決策に関する情報はありません:

http://marc.info/?l=maven-user&m=139615350913286&w=2

http://mail-archives.apache.org/mod_mbox/maven-users/201409.mbox/%3C54101E24.6060304@gmx.de%3E (JDK8 を > update 20 に更新することを提案していますが、これは実行しましたが、問題はまだ残っています同じ)。

ヒントや誰かがこの種の動作を経験したことはありますか (残念ながら、何らかの理由で非常に「まれな」問題のように見えます)。これにはかなり必死…。

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

maven - マルチモジュール プロジェクトで集約された javadoc を生成するときにフォークの重複を回避する方法

アセンブリ プラグインを介してディストリビューション zip を生成するように Maven マルチモジュール プロジェクトを構成しようとしています。これには、プロジェクト内のすべてのサブモジュールの集約された javadoc が含まれている必要があります。

プロジェクトの構造は次のとおりです (単純化して、実際には約 20 のモジュールがあります)。

assembly、ディストリビューション zip を生成するサブモジュールです。ルート pom は、すべてのサブモジュールをモジュールとしてリストします。各サブモジュールの pom は、ルート pom を親として持ちます。アセンブリ プラグインはpackageフェーズにバインドされます。これはすべて正常に機能します。

アセンブリに含めるために、集約された javadoc (javadoc jar ではなく、html を含むディレクトリ)作成しようとすると、問題が発生します。これを実現するために、次のようにルート pom でビルド プラグインとして maven-javadoc-plugin を構成しました。

さらに、アセンブリ サブモジュールでアセンブリ記述子を構成し、親プロジェクトのターゲット ディレクトリから選択した javadocs を含む fileSet を含めました。

このセットアップで直面する問題は次のとおりです。実行時に次の出力が表示されますmvn package

これはほんの一部ですが、これらの「フォーク」メッセージは各サブモジュールで何度も繰り返されます (実際には、モジュールごとに約 60 回)。これは私を心配させます。非常に多くの重複した作業が行われているようです。私が心配している 2 番目のことは、現在のリアクターの一部であるアーティファクトのリモート スナップショットを明らかにダウンロードしていることです (上記のスニペットの「ダウンロード中」メッセージを参照してください)。これらすべての重複メッセージにもかかわらず、目的は達成されていることを指摘しておく必要があります。つまり、集計 javadoc が生成され、アセンブリに含まれます。

だから、問題は本当にです: 私は何を間違っていますか? これらの繰り返しの「フォーク」メッセージとスナップショットのダウンロードを無視する必要がありますか?それとも、セットアップが正しくないことを示していますか? 後者の場合、これを正しく機能させるためにセットアップを微調整する方法を知っている人はいますか?

FWIW javadocプラグイン構成をアセンブリサブモジュールに移動するなど、いくつかの代替構成をすでに試しましたが、期待した結果は得られませんでした。

簡潔かつ要点を押さえるように努めましたが、追加情報が必要な場合はお知らせください。

ちなみに、Maven 3.2.3を実行しています。

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

java - AsciiDoclet を使用して、.java ファイルの javadoc コメントから asciidoc ファイルを生成する方法

私はasciidocの初心者です。Java ファイルのコメント付き javadoc (asciidoc 形式) から HTML ドキュメントを生成したいと考えています。

たとえば、Javaファイル

.ad ファイルから html ファイルを生成できますが、javadoc から .ad (または asciidoc 形式のファイル) を生成する方法がわかりません。
だから私は asciidoctor-maven-plugin を使用して HTML ドキュメントを生成するために使用している .ad (asciidoc ファイル) を生成したいと考えています。asciidoctor-maven-plugin は、sourceDirectory で .ad ファイルをチェックし、outputDirectory で html ファイルを生成します。

依存

asciidoclet を参照しましたが、有用な情報が得られません。また、すべてのサンプル プロジェクトは、html、pdf、epub などを生成するためのものです。
ありがとう...

更新
maven-javadoc-plugin 構成を次のように変更して実行mvn org.apache.maven.plugins:maven-javadoc-plugin:2.9:jarしましたが、通常の html Java ドキュメントを生成すると、.adoc ファイルが生成されます。誰かが私が間違っていることを手伝ってくれますか?
ありがとう...

次の依存関係を使用しています。

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

maven - Maven出力の「<<<」、「>>>」、および「---」の意味は何ですか?

私のプロジェクトの代表的なサンプルは次のmvn installとおりです。

一部の行には、「<<<」、「>>>」、および「---」の接頭辞と接尾辞が付いています。彼らはどういう意味ですか?