問題タブ [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 投票する
3 に答える
2840 参照

java - 外部 API で javadoc 継承を機能させるにはどうすればよいですか? (Maven2 を使用)

クラスが具象メソッドまたは実装および抽象メソッドをオーバーライドする場合、明示的に上書きしない限り、Javadoc は自動的に継承されます。

または、少なくともツールはこれを実行しようとします。リンクされた外部 API では機能しないようです。たとえば、コードで実装するjava.util.Map場合、またはJREから何か他のものを実装すると、JavadocはJRE javadocs/apidocsから継承/コピーされません。

私の特定のケースでは、これを Maven2 Javadoc プラグインで構成しようとしていますが、javadoc CLI ツールを直接実行しても同じです。

現在、Maven2 Javadoc プラグインの構成は次のようになっています。

これを機能させる方法についての指針はありますか?

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

java - javadoc の作成中に defaulAuthor 要素を指定しないようにするにはどうすればよいですか

javadocプラグインを使用して javadoc の作成中に defaulAuthor 要素を指定しないようにするにはどうすればよいですか。javadoc は顧客に出荷されるため、author 要素は必要ありません。

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

java - DelphiプログラマーとしてのJavaの理解

Delphiで作成したデータベースがありますが、まだテスト段階です。Javaを介して* .dllの形式でデータベースにアクセスするのは簡単ですが、これは単なる標準データベースではありません(ノードの最先端) )。この点に到達するには、多くのことを学ぶ必要がありました。このフォーラムの助けと感謝、そして私が聞いてもらうために私の質問に対して受け取った回答にとても感謝しています。

現時点で非常にエキサイティングなのは、AndroidデバイスとJavaでの書き込みですが、Javaについてはほとんど何も知りません。開発者はDelphiの5倍の忙しさです。Googleアプリのウェブページは1日平均約40ヒットで、これはJavaの一部にすぎません。これを行う方法についてのドキュメントがまだないデータベースを使用するためのMavenアプローチにアクセスできるようにしたいと思います。

私はShortIntegers、LongIntegersを持っていることを知っています、ANSCIとして発信された文字列についてはわかりませんが、UTRF-8などである可能性があります。私は二重の数字を持っていますか、そして私は日付の記録を持っていますか?

Javaで他のタイプのデータ型はありますか

誰かが私を教えてくれませんか。

0 投票する
3 に答える
7965 参照

java - Maven サイト (Maven 3) が空のサイト フォルダーを生成する

Maven サイト プラグインを使用して基本的な Maven サイトを作成しようとしています。だから私はこれを私のpomに追加しました:

そして走ったmvn site --errors

うーん、出力がないのは奇妙です。そのため、ターゲット/サイトを確認すると、空です。唯一のフォルダーは images/ 、 css/ 、および WEB-INF/ で、いくつかの一般的な画像で満たされています。javadoc もサイトもありません。

これはmvn site:siteandで再現可能ですmvn org.apache.maven.plugins:maven-site-plugin:2.2:site(どうやらmavenはデフォルトで2.0.1のみを使用したいと考えています)

奇妙なのは、maven 2.2.1 に戻ってサイトを正常に生成できることです。しかし、3.0.1-RC1 (たまたま Netbeans に付属) を使用すると失敗します。

サイト プラグインが 3.0.1 では失敗するが 2.2.1 では失敗する原因は何ですか?

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

maven-2 - Sources.jarおよびjavadoc.jarのMavenリリースプラグインのデプロイ

プロジェクトのリリースを生成するためにMavenリリースプラグインを使用しています。ビルドするたびにJavadocを生成したくありません。一方、release:performを呼び出すときは、mavenがsources.jarとjavadoc.jarを生成し、それをmavenリリースリポジトリにデプロイするかどうかを確認します。source.jarのデプロイを無効にする方法に興味があるという理由だけで、デフォルトでデプロイされているように見えます。

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

maven - Maven 3:定義されたアーティファクトのJavadocを生成する

専用のdocs-project内から、プロジェクトの特定のアーティファクトに対してのみjavadocsを生成したいと思います。

つまり、たとえば「docs」という独立したプロジェクトが欲しいということです。docs / pom.xmlで、生成されたjavadocsに含める必要のあるアーティファクトを定義したいと思います。

これまでのところ、含めたいプロジェクト用に別のsources.jarを生成する必要があることを学びました。しかし、そこから先に進む方法がわかりません。

今のところ、私は2つのアプローチしか想像できません。

  1. 含めたいアーティファクト(sources.jar)を取得し、それらを解凍して、Javadocプラグインをソースディレクトリにポイントします。

  2. 関心のあるアーティファクトを依存関係として定義し、javadoc-pluginの「dependencySourceInclude」オプションを使用します。しかし、これが意図したとおりの使用法であるかどうかはわかりません。

この問題を解決する方法について何か提案はありますか?

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

maven - Maven依存関係用のJavadocを生成する方法

次のPOMスニペットを含むMavenプロジェクトがあります。

アイデアは、いくつかのソースが存在する依存関係を定義することです(これは以前に正常に作成されました)。ここで、まさにこの依存関係でjavadocを実行したいと思います。電話すると

メッセージで失敗します

プロジェクトはJavaクラスパス対応パッケージではないため、Javadocを実行しない

なにが問題ですか ?そしてそれはとにかく動作しますか?

または、特定の依存関係からjavadocを生成するにはどうすればよいですか(このプロジェクトにはより多くの依存関係があると想定しています)?

ありがとう

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

maven-2 - Maven Javadoc/Siteのコンパイル中に兄弟モジュールを無視する

いくつかのモジュールを含むMaven管理のプロジェクトがあり、そのうちの1つは実際の対象ライブラリです。他のモジュールは、ライブラリから構築された単なるアドオンまたは例です。このライブラリのMavenサイトを生成し、自動的にデプロイすることを検討しています(マルチモジュールサイトの一部としてではなく、スタンドアロンサイトとして)が、Javadocプラグインに問題があります。

ゴールを実行するとき、javadocプラグインは他のモジュールjavadoc:javadocのにアクセスしようとして失敗を引き起こします。jar

この現象を示す簡単な例を作成しましたclean欠陥が表示されるように、他のどのゴールよりも先にゴールを実行するようにしてください。最初にパッケージを実行することでこのエラーを解決できますが、クリーンな状態から開始するMaven管理のリリースプロセス中にユースケースが発生するため、これを行うことはできません。

javadocプラグインでこの機能を無効にして、ライブラリモジュールのドキュメントのみを取得する方法はありますか?

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

java - javadocsを使用したMavenマルチモジュールプロジェクトサイト

アプリケーションのサイトを作成するためにMavenを使用したいと思います。これはマルチモジュールアプリであり、親モジュールは単純なサイトモジュールであり、最初の子はアプリのコアであり、2番目はGUI(Swing)です。

私は今、親pom.xmlにfollowを使用しています

私のコアのpom:

(私は両方から無関係な部分を取り除きました)

問題:mvn site:stageを試しましたが、コアモジュールからjavadocが収集されません。何が間違っていますか?

0 投票する
0 に答える
568 参照

javadoc - maven-javadoc-pluginの集約に問題がある

3つの子モジュールを持つMaven集約プロジェクトがあるので、プロジェクトは次のようになります。


|
|-チャイルドA
|-チャイルドB
|-チャイルドC

クラスは集約と継承を使用します。親は子をモジュールとしてリストし、各子は親を親として指定します。それぞれの子はmaven-javadoc-plugin:jarを呼び出して、javadocsに含まれている特定のファイルを含むスカルプトされたjavadocsを生成します。これは正常に機能します。

親pomでmaven-javadoc-plugin:aggregate-jarを呼び出して、子のスカルプトされたjavadocの組み合わせで単一のjavadocフォルダーを生成したいのですが、機能していないようです。Projectでjavadoc:aggregate-jarを実行すると、タスクが子モジュールに集約され、とにかく独自のmaven-javadoc-pluginが実行され、Project自体によって何も生成されないように見えます。私はいくつかの異なるオプションを実行し、現在非推奨のタグを使用してみましたが無駄になりました。また、maven-javadoc-pluginのオプションを使用するために他の3つに依存する4番目の子を作成しようとしましたが、それは機能していないようです。すべてを苛立たせているのは、公式のMavenプラグインページまたはGoogleでaggregateを使用する方法の例がほとんどないことです。これにより、私は自分を信じるようになります。

誰かが以前にこのようなことをしようとしたことがあり、それを機能させる方法について何か助けを提供することができますか?助けてくれてありがとう。