問題タブ [maven-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.
java - Maven Jdepend レポートにデータが含まれていません
プロジェクトで jdepend maven プラグインを実行していますが、「mvn site:site」または「mvn jdepend:generate」のどちらを実行しても、生成されるレポートには「パッケージが使用されていません」と表示されます。Maven 出力にエラーはありません。他のプラグイン (cobertura、findbugs など) は問題なく動作します。私のpomは次のように構成されています:
何か案は?
maven-2 - mvnサイトのビルド中のMaven2マルチプロジェクトCoberturaレポートの問題
mvn サイト構築の一環として、Cobertura テスト カバレッジ レポートを実行しようとしているマルチプロジェクトがあります。子プロジェクトで Cobertura を実行することはできますが、ユニット テストでヒットしたコード行がレポートで強調表示されているにもかかわらず、誤って 0% のカバレッジがレポートされます。
mvn 2.0.8 を使用しています。mvn clean site
、mvn clean site:stage
および を実行してみmvn clean package site
ました。テストが実行されていることはわかっています。それらは確実なレポート (txt/xml とサイト レポートの両方) に表示されます。構成に何か不足していますか? Cobertura はマルチプロジェクトで正しく動作しませんか?
これは親 .pom にあります:
子.pomsで次のものを使用して、または使用せずに実行してみました:
ビルドの出力でこれを取得します。
レポートは次のようになります。
java - Maven2サイトプラグインを作成するときにサイトリソースのリストを取得するための最良の方法は何ですか?
デフォルトのライフサイクルで実行されるプラグインを作成する場合、プロジェクトとそのリソースへの参照を取得するのは簡単ですが、サイトのライフサイクルで実行されるプラグインを作成するときに、MavenProjectオブジェクトの代わりにnullを取得します。
ヒント、ヒント、提案はありますか?
maven-2 - カスタムmojoからMavenプラグインのランタイム構成にアクセスする最良の方法は?
カスタムmaven2MOJOを書いています。このMOJOから別のプラグインのランタイム構成にアクセスする必要があります。
これを行うための最良の方法は何ですか?
java - ビルドの最後にMavenMOJOを1回だけ実行するように強制するにはどうすればよいですか?
一度だけ実行したいMOJOがあり、原子炉内の最後のプロジェクトのテストフェーズの後で一度だけ実行します。
使用:
execute()メソッドの開始時は、mojoが1回実行されることを意味しますが、ビルドの最初の段階で、他のすべての子モジュールの前に実行されます。
tomcat - cargo-maven2-plugin から埋め込みモードで tomcat を起動する最も簡単な方法は何ですか?
cargo プラグインへの依存関係として tomcat:catalina:5.5.23 を定義しましたが、それでも次の例外が発生します。
おそらく java.security.AccessController.doPrivileged がアクセスを拒否しているために、RealmClassLoader がクラスを見つけられていないようです。
Maven内から埋め込みモードで実行するTomcatを持っている人はいますか?
maven-2 - maven-ビルド番号-プラグイン
maven-buildnumber-plugin を使用して、JAR/WAR/EAR パッケージのバージョン番号を生成します。したがって、コンパイルを実行すると、たとえば ${project.version}-${buildNumber} が取得されます。これは、この値に設定されているためです。しかし、mvn deploy を使用する場合は ${project.version} だけがファイル名であり、pom.xml を XX ${buildNumber} に設定すると、ファイル名は file-XXX ${buildNumber} (<- buildNumber の内容ではなく、代わりに ${buildNumber as test})。私は何を間違っていますか?また、${project.version} ${buildNumber} でファイルをインストールしたいと考えています。
任意の助けのためのthx
マーカス
java - maven-jxr-plugin で使用される追加のソース ディレクトリを追加するにはどうすればよいですか?
build-helper-maven-plugin を使用してビルドに追加していますが、この追加のソース ディレクトリの XREF ソースも見たいです。
ご参考までに:
maven-jxr-plugin - JXR プラグインは、プロジェクトのソースの相互参照を生成します。生成されたレポートにより、ユーザーは特定のコード行を簡単に参照または検索できます。また、コードで見つかったエラーを参照するために PMD プラグインと一緒に使用すると便利です。
build-helper-maven-plugin - このプラグインには、Maven ビルド ライフサイクルを支援するためのさまざまな小さな独立した目標が含まれています。
svn - Maven を使用して Subversion からプロジェクトをエクスポートする方法は?
Maven には、ソース管理システムとやり取りできるmaven-scm-pluginというプラグインがあります。ドキュメントによると、次のようなプロジェクトをエクスポートできるはずです。
ただし、maven 2.0.9 でこのコマンドを実行すると、maven から次のエラーが発生しました。
そのため、プラグインのベータ 3 バージョンには「エクスポート」の目標がないようですが、1.1 で追加されました。Maven リポジトリ (.m2\repository\org\apache\maven\plugins\maven-scm-plugin) に両方のバージョンがありますが、maven は古いベータ版を使用することを主張し、それが見つからない場合はエラーになります。 「輸出」が目的。maven に scm プラグインの 1.1 バージョンを使用させるにはどうすればよいですか? mvn scm:export コマンドは独立して使用されるため、構成する POM ファイルはありません。ありがとう!
java - Mavenがプラグインを見つけられないのはなぜですか?
コマンドを入力すると:
ドキュメントは、プロジェクトの依存関係のリストを取得することを提案しています。代わりに、私はこれを取得します:
私を希望に満ちた素朴な人と呼んでください、しかし私はmavenが持っていなかったプラグインをダウンロードすることを望んでいました。誰かがこのエラーの原因を知っていますか?Mavenがインストールしたプラグインに関する情報をどこに保存し、それらがmavenリポジトリのどこに保存されているかを知っている人はいますか?