問題タブ [maven-antrun-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 投票する
4 に答える
4217 参照

java - maven antrun copy/shade:shade ゴールを動的にスキップする方法は?

複数の小さなサービスで構成されるアプリケーションの構成に maven を使用しています。Java で開発されたほとんどのサービスは、同じビルド ライフサイクル、いくつかの共有リソース (Spring AMQP など) のように、同じ Maven 構成を共有します。

そのため、共有リソースを SuperPom にまとめました。

シェード プラグインは実際にはインストール プロセスを妨げるようには見えませんが、シェード プラグインによって jar ファイルが作成されていないため、antrun プラグインはもちろん、コピーする必要のあるファイルを見つけられません。

shade/antrun プラグインの構成を SuperPom で抽象化したいので、shade/copy ゴールをスキップする必要があります。

私は試しましmvn clean install -Dmaven.shade.skip=truemvn clean install -Dmaven.copy.skip=true、、mvn clean install -Dmaven.shade.shade.skip=true

ここにあなたが遊ぶための小さなサンプルがあります:

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

java - 受け入れテストのために Maven から起動した後、Dropwizard をシャットダウンします

マルチモジュールのmavenプロジェクトに取り組んでいます。dropwizard を使用し、受け入れテストを実行するために maven-antrun-plugin を使用してアプリケーションを起動しますが、問題は、テストが終了してもアプリケーションが停止せず、タスク マネージャーからプロセスを強制終了する必要があることです。私はたくさんグーグルで検索しましたが、結果はありませんでした。Maven(Jenkins用)からそれを行う方法はありますか?

ストップゴールで試しましたが、うまくいきません:

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

java - javafx アプリケーションで maven ant プラグインを使用して、javaFX jar に依存関係を追加する方法。まだ直面しているクラスが見つからない例外

このガイドを使用して、依存関係をメインの jar JavaFX jar に追加し、依存関係をバンドルし ました。クラスが見つからない例外を引き起こす依存関係の問題に直面しています。私のPomは、上記のリンクで述べたものとまったく同じです。依存関係プラグインを使用して、依存関係をターゲットの lib フォルダーにコピーします。

ここに私のスタックトレースがあります

maven ant プラグインを使用した maven pom ファイル内の Maven Ant タスク

これが私のFxアプリケーションクラスコードです

ここに私の理解があります

今私が理解しているのは、私の依存関係が適切にロードされていないということです。ant の「jar 作成」タスクは問題なく jar を作成します。例外をダブルクリックすると。私は瓶を開けました。これが私のマニフェストです

また、jar 作成プロセスが com.javafx.main.Main.java ファイルをコードに自動的に追加し、最初にランタイム (JRE および FX) をチェックし、次にすべてが成功した場合は com.sun.javafx.Application を呼び出すのを見たのはいつだったのだろうかと思います。ランチャーインプ .

どんな体でも私を助けることができますか?

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

java - Maven-antrun-plugin エラー: リソース project.properties から定義を読み込めませんでした。見つかりませんでした

コンテキスト: コンパイル中に web.xml を構築しようとしています。このタスクを実行するには、ant スクリプトを使用します。Ant スクリプトは、プロパティ ファイルで定義されたプロパティを使用して、このタスクを完了します。

Ant スクリプトは、Maven-ant-plugin を使用して呼び出されます。

ただし、maven ビルドを行う場合。「Ant BuildException Could not load definitions from resource project.properties. It could not be found.」というメッセージで失敗します。

Ant スクリプトは次のようになります。





${webappdir} は、プロパティ ファイルで定義されています。


メイブン・ポム:


私は何か間違ったことをしていますか?

前もって感謝します

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

java - maven antrun:ファイルを反復処理する方法は?

https://github.com/jjYBdx4IL/example-maven-project-setups/blob/master/antrun-foreach/pom.xmlに例を設定しました:

ただし、何を試しても機能しません。

または、アリの除外を使用して:

完全なビルド ログ

Ant タスクを外部ファイルに移動しても役に立ちませんでした。

更新: 問題は、maven-antrun-plugin が複数の antrun ターゲットの定義をサポートしていないようです...... https://jira.codehaus.org/browse/MANTRUN-86

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

java - Maven から特定のスタンドアロン ant ターゲットを実行する

Maven で生成された .war ファイルをテストまたは実稼働の tomcat サーバーにデプロイするために、POM で次のプラグインを定義しました。

Maven AntRun プラグインの使用法を読むと、ターゲット名を追加できるはずですが (私が行ったように)、特定のターゲットを呼び出す方法がわかりません。次のweb-deployようにターゲットのみを呼び出そうとしても、ターゲットは実行される唯一のtest-deployターゲットです。

実行したい Ant ターゲットを指定するにはどうすればよいですか?

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

maven - Antrun を使用して Maven リポジトリから jar をコピーする

特定のプロジェクトから jar ファイルをコピーしていますが、Maven の ant-run プラグインを使用してコピーしたいと考えています。

現在、pomファイルで次を使用しています:(そしてこれは機能します)

誰もが同じ場所に m2 リポジトリを持っているわけではないので、あまり移植性がありません。

${everyonesrepo}/org のようなもっと一般的なものを探していましたが、見つからないようです。

そのようなことはありますか、それともある種の環境変数を使用する必要がありますか?