問題タブ [maven-plugin-development]

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 に答える
221 参照

maven-plugin - カスタムMavenプラグインで「モジョエラーが見つかりません」

カスタム Maven プラグインを開発しました。これには 2 つの Mojo があります。IDE からデバッグすると、目標の 1 つでうまく機能しますが、他の目標が見つかりません。それは言います:

ここに私のモジョがあります:

働くもの:

動作していません:

理由は何ですか、何か考えはありますか?

0 投票する
4 に答える
7224 参照

java - Pom のように Java メソッドから Maven プロジェクトのバージョンを取得する方法

pom ファイルからいくつかの変数の値を取得できます。

カスタムMavenプラグインを開発していますが、式で設定できますが、必要ありません。pomファイルのようにJavaメソッドで取得するにはどうすればよいですか?

PS: System.getProperty("project.version") は機能しません。他のこと、つまり竹のビルド番号の取得などでも使用するため、一般的な解決策を見つける必要があります。

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

java - プロパティファイルからのMavenPom変数へのアクセス

カスタムMavenプラグインを開発しています。私が書くとき:

私のpomファイルにその値を取得できますが、プロパティファイルに書き込む場合は方法があります。

これにより、project.version値が正しく設定されますが、Javaコードでどのように実装できますか?

PS: Mojoでアノテーションを使用せず、Javaコードで変数を使用したくないのは、ユーザーがプロパティファイルのように変数として定義する必要があり、変更するためにコアJavaコードを変更できないためです。 。

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

java - 別のプロジェクトからのプロパティファイルへのアクセス

カスタムMavenプラグインを開発しています。カスタムプラグインのプロパティファイルを読み取ると、すべてがうまくいきますが、プラグインとして別のプロジェクトで実行すると、そのプロジェクトのプロパティファイルを取得するにはどうすればよいですか?次の理由により、常に通常どおり自分自身のリソースディレクトリを参照します。

私は持っています:

そして私はそれを試しました:

しかし、動作しませんでした。何か案は?

PS:実行すると、プラグインのプロパティファイルから読み取られます。私のプロパティファイルは下にあります

私は自分のpomsでそれを使用します:

と私のプロパティファイル:

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

maven - MavenResourcesExecution ファイルに書き込む代わりに変数として取得する方法は?

私はプラグインでそれを使用します:

すべてをファイルに書き込みますが、ファイルに書き込むのではなく、変数として取得したいと考えています。どうすればいいですか?

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

java - Maven アセンブリ プラグインがターゲットの下から静的 HTML ファイルを読み取る場所

pom.xml に maven アセンブリ プラグインの依存関係があるプロジェクトがあります。パッケージ段階で実行されます。パッケージ段階の前に実行されるカスタム Maven プラグインを開発しました。Web アプリケーションがあり、その下に src/main/webapp フォルダーと html ファイルがあります。次のように私のMavenアセンブリ構成:

これは私が開発したプロジェクトではなく、maven アセンブリ プラグインに慣れていません。カスタムプラグインをそのプロジェクトに統合しました。ただし、maven アセンブリ プラグインがターゲット フォルダーの下のファイルを読み取る場所を見つける必要がありますか? その中のいくつかの html ファイルをカスタム Maven プラグインで変更し、Maven アセンブリ プラグインがその段階で役割を果たします。

ターゲット フォルダの下の html ファイルはどこにありますか? Maven アセンブリで生成されたフォルダーを除いて、重要なことは何もないようですが、そのプラグインは元のフォルダーを削除しますか?

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

maven - カスタムMavenプラグイン開発アーカイブファイル

独自のカスタムMavenプラグインを開発していて、ファイルをアーカイブしたいと思います。私はこの例に従いました:http://www.sonatype.com/books/mvnref-book/reference/writing-plugins-sect-mojo-params.htmlそしてzip形式で要素をアーカイブすることができました。ただし、他の形式も使用したい(ユーザーが指定します)。アーカイブタイプを設定するにはどうすればよいですか?

ZipArchiverは次のように機能します。

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

maven - intellijプラグインの新しいプロジェクトウィザードでmaven pomファイルを作成する

Intellij-idea プラグインを作成しています。プラグインで、新しいプロジェクト ウィザードを使用して新しいプロジェクト タイプを定義したいと考えています。私のプロジェクトには、プロジェクトをビルドするための特定の pom ファイルが含まれている必要があります。

どうすればそれを行うことができますか?プログラムで pom ファイルを作成しようとしますか、それとも pom ファイルをテンプレートとして保存しますか?

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

java - mavenプラグイン内のmavenプラグインの依存関係を一覧表示する方法は?

すべてのプラグインを取得できます。

使用時に宣言された依存関係のみを配信します。しかし、各プラグインの依存関係の (推移的な) リストを取得するにはどうすればよいですか? ビルドに必要な依存関係。