問題タブ [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.
maven-2 - Maven2:Mavenビルドが特定のプラグインバージョンを使用していることを確認するにはどうすればよいですか?
Mavenプラグイン管理で奇妙に聞こえる何かを見つけました。
サイト生成に取り組んでいる間、特定の機能を動作させるために、特定のバージョンのMavenサイトプラグインを使用したいと思いました。このプラグインのバージョン2.0.1を使用したいとします。
次のコマンドを使用してプロジェクトのサイトを生成するために、POMのレポートセクションを使用する場合:
これはうまく機能します。使用したプラグインのバージョンは、希望どおり2.0.1です。これは、サイトプラグインを構成する私のPOMからの抜粋です。
ここで、ビルドライフサイクルの特定のフェーズ、たとえば、prepare-package(およびゴールステージ)中にサイトを生成する場合は、セクションに次のセクションを追加します。
そして、ここで私はスーパーPOMからのMavenサイトプラグインバージョンで立ち往生しています。2.0-ベータ-7。本当にバージョン2.0.1を使用したいという構成を追加しようとしても、2.0-beta-7を使用します。レポートセクションで使用される構成はビルドセクションにも適用されることになっているため、セクションにバージョンを追加しようとしました。しかし、これも機能しません。
多分私は何かを逃しました、そして私が間違っているなら私を訂正します、しかしこれはバグのように見えます。ビルドプロセス中に使用されるプラグインのバージョンを修正する必要がMaven側にありますか?
ありがとう!
deployment - Maven JBoss プラグインを 1.3.1 から 1.3.2 に更新すると、デプロイメントが失敗する
偶然、Maven JBoss プラグインをバージョン 1.3.2 に更新しました。その後、展開はサイレントに失敗し、JBoss への接続は試行されませんでした。最終的にバージョンの変更に気づき、古いバージョンに戻しました。
現在の構成は次のとおりです。
... と...
プラグインの変更リストを調べましたが、構成の変更は見つかりませんでした。助言がありますか?
maven-2 - maven cobertura は、aspectj で 0% を報告します
Aspectj プラグインと Cobertura プラグインで maven2 を使用できた人はいますか? 何かを取得する必要があるときに、0% のカバレッジを取得し続けます。Cobertura インストルメンテーションは、Cobertura インストルメンテーションを台無しにしている Aspectj ウィービングの前に実行されていると思います。また、Cobertura はアスペクトに関する警告を出しています。アスペクトを Java ファイルとして解析しようとしているようです。どんな助けでも大歓迎です。
java - Maven ですべてのモジュールに対して単一の checkstyle 抑制ファイルを使用する方法
親モジュールのすべての子であるいくつかの Maven モジュールで構成されるプロジェクトがあります。私は checkstyle を使用するように親を設定しており、子モジュールはすべてこの動作を正しく継承しています。すべての子モジュールで、そのプラグインで定義された親抑制ファイルを使用したいと考えています。checkstyle プラグインで使用されるプロパティcheckstyle.suppressionを定義します
これは親にとっては正常に機能しますが、すべての子モジュールはbasedirでファイルを見つけようとしますが、これは理にかなっています。
欠けている簡単な解決策があるに違いないと確信していますが、この場所を定義して、すべての子モジュールがハードコーディングせずに親の場所を使用する方法はありますか?
maven-2 - MavenアセンブリプラグインはJar形式をサポートしていますか?
タイプjarのアセンブリを持つようにアセンブリ記述子を構成しました
ただし、mvn installを実行すると、jarではなくzipファイルが取得されます。
maven-2 - プラグインのゴールを別のプラグインのゴールにバインドする方法
私の現在のプロジェクトでは、properties-maven-plugin や buildnumber-plugin などの他のプラグイン パラメータで必要ないくつかのプラグインを使用しています。
問題は、プラグインのゴールを直接実行すると、初期化フェーズ (または検証) でバインドされたゴールが実行されないことです。したがって、スキーマ スパイを生成するには、次のように入力する必要があります。
次のように入力できるように、すべての maven コマンドに対してプロパティ プラグインと buildNumber プラグインを実行する必要があることを伝えたいと思います。
(スクリプトなしで)それを行うためのきれいな方法はありますか?
java - 設定方法デスクトップアプリケーションのpom.xmlで1回だけ
私はMavenを使用してSwingアプリケーションを作成しており、pom.xmlを厳重に管理しようとしています(このファイルは、Googleで見つけたものを貼り付けた後、ジャンクの山になる傾向があります)。
私のpomはjarを使用しており、「jar-with-dependencies」記述子を使用してmaven-assembly-pluginを使用しています。したがって、プロジェクトの2つの部分(メインクラスとバージョン)を定義する必要があります。1つは通常のjar用で、もう1つは依存関係のあるjar用です。
問題は、通常のjarを解凍してマニフェストを融合する代わりに、依存関係のあるjarアセンブリ記述子に起因すると思います。これにより、${project.build.outputDirectory}から新しいjarが作成されます。
私のマニフェスト構成のこの繰り返しを避けるために、誰かがコンパクトでエレガントなアイデアを持っていますか?
ありがとう、ニコラス。
maven-2 - Maven - maven-assembly-plug を使用して構築された jar が常にデプロイ可能であるとは限らない
デプロイ可能な jar をローカル マシンで問題なくビルドできますが、サーバーからビルドされた jar を使用しようとすると、コマンドを手動で明示的に呼び出しても、jar は実行されません。最初は、classpath/Resources ディレクトリにあったファイルが含まれていないように見えましたが、builder-helper プラグインを追加した後、適切に含まれるようになりました。ただし、まだ実行されません。これをデバッグする方法、ローカルとサーバーで何が起こっているかを確認するために違いを特定する方法について詳しく知りたいです。プラグインに関連する POM セクションは次のとおりです。
これが非常に単純な質問である場合はご容赦ください。私はmavenに比較的慣れていないので、どこにも良い答えが見つかりません。おそらく、それは私が認識しているよりも基本的なものだからです。ありがとう。