問題タブ [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.
maven-plugin - カスタムMavenプラグインで「モジョエラーが見つかりません」
カスタム Maven プラグインを開発しました。これには 2 つの Mojo があります。IDE からデバッグすると、目標の 1 つでうまく機能しますが、他の目標が見つかりません。それは言います:
ここに私のモジョがあります:
働くもの:
動作していません:
理由は何ですか、何か考えはありますか?
java - Pom のように Java メソッドから Maven プロジェクトのバージョンを取得する方法
pom ファイルからいくつかの変数の値を取得できます。
カスタムMavenプラグインを開発していますが、式で設定できますが、必要ありません。pomファイルのようにJavaメソッドで取得するにはどうすればよいですか?
PS: System.getProperty("project.version") は機能しません。他のこと、つまり竹のビルド番号の取得などでも使用するため、一般的な解決策を見つける必要があります。
java - プロパティファイルからのMavenPom変数へのアクセス
カスタムMavenプラグインを開発しています。私が書くとき:
私のpomファイルにその値を取得できますが、プロパティファイルに書き込む場合は方法があります。
これにより、project.version値が正しく設定されますが、Javaコードでどのように実装できますか?
PS: Mojoでアノテーションを使用せず、Javaコードで変数を使用したくないのは、ユーザーがプロパティファイルのように変数として定義する必要があり、変更するためにコアJavaコードを変更できないためです。 。
java - 別のプロジェクトからのプロパティファイルへのアクセス
カスタムMavenプラグインを開発しています。カスタムプラグインのプロパティファイルを読み取ると、すべてがうまくいきますが、プラグインとして別のプロジェクトで実行すると、そのプロジェクトのプロパティファイルを取得するにはどうすればよいですか?次の理由により、常に通常どおり自分自身のリソースディレクトリを参照します。
私は持っています:
そして私はそれを試しました:
しかし、動作しませんでした。何か案は?
PS:実行すると、プラグインのプロパティファイルから読み取られます。私のプロパティファイルは下にあります
私は自分のpomsでそれを使用します:
と私のプロパティファイル:
maven - MavenResourcesExecution ファイルに書き込む代わりに変数として取得する方法は?
私はプラグインでそれを使用します:
すべてをファイルに書き込みますが、ファイルに書き込むのではなく、変数として取得したいと考えています。どうすればいいですか?
java - Maven アセンブリ プラグインがターゲットの下から静的 HTML ファイルを読み取る場所
pom.xml に maven アセンブリ プラグインの依存関係があるプロジェクトがあります。パッケージ段階で実行されます。パッケージ段階の前に実行されるカスタム Maven プラグインを開発しました。Web アプリケーションがあり、その下に src/main/webapp フォルダーと html ファイルがあります。次のように私のMavenアセンブリ構成:
これは私が開発したプロジェクトではなく、maven アセンブリ プラグインに慣れていません。カスタムプラグインをそのプロジェクトに統合しました。ただし、maven アセンブリ プラグインがターゲット フォルダーの下のファイルを読み取る場所を見つける必要がありますか? その中のいくつかの html ファイルをカスタム Maven プラグインで変更し、Maven アセンブリ プラグインがその段階で役割を果たします。
ターゲット フォルダの下の html ファイルはどこにありますか? Maven アセンブリで生成されたフォルダーを除いて、重要なことは何もないようですが、そのプラグインは元のフォルダーを削除しますか?
maven - カスタムMavenプラグイン開発アーカイブファイル
独自のカスタムMavenプラグインを開発していて、ファイルをアーカイブしたいと思います。私はこの例に従いました:http://www.sonatype.com/books/mvnref-book/reference/writing-plugins-sect-mojo-params.htmlそしてzip形式で要素をアーカイブすることができました。ただし、他の形式も使用したい(ユーザーが指定します)。アーカイブタイプを設定するにはどうすればよいですか?
ZipArchiverは次のように機能します。
maven - intellijプラグインの新しいプロジェクトウィザードでmaven pomファイルを作成する
Intellij-idea プラグインを作成しています。プラグインで、新しいプロジェクト ウィザードを使用して新しいプロジェクト タイプを定義したいと考えています。私のプロジェクトには、プロジェクトをビルドするための特定の pom ファイルが含まれている必要があります。
どうすればそれを行うことができますか?プログラムで pom ファイルを作成しようとしますか、それとも pom ファイルをテンプレートとして保存しますか?
java - mavenプラグイン内のmavenプラグインの依存関係を一覧表示する方法は?
と
すべてのプラグインを取得できます。
使用時に宣言された依存関係のみを配信します。しかし、各プラグインの依存関係の (推移的な) リストを取得するにはどうすればよいですか? ビルドに必要な依存関係。