問題タブ [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.
android - AIDL ファイルからソースを生成する Maven の antrun タスクを作成する方法は?
Ant タスクを Maven の antrun プラグイン タスクに変換しようとしています。
Ant タスクは次のようになります。
このコードは、android sdk build.xml ファイルからのものです。
Maven antrun プラグインでどのようにすべきか考えていますか?
maven - Maven antrun: Maven プロパティを ant に渡す
Maven プロパティ (プロファイルで定義) を Antrun 実行に渡そうとしています:
次のように、プロパティはプロファイルで定義され、さまざまなサーバーでの展開を可能にします (これが最善の方法ではないことはわかっていますが、これがここでの方法です)。
私の問題は、Maven プロパティを ant プラグインで動作させることができないことです。ant にタスクを追加して、<echoproperties>
所有しているプロパティを確認しようとしましたが、Maven プロパティの痕跡はありません。Maven で定義されたプロパティを使用することは可能ですか、それとも別のアプローチを使用する必要がありますか? どんな提案でも大歓迎です。
編集:最初の回答に従ってスクリプトを変更しましたが、まだ機能しません
maven - maven-antrun-plugin は、例外エラーを示す HTML レポートを生成できますか?
3 つのファイルを生成する Maven Surefire レポートがあります。
失敗した各テストは、次のようにTEST-me.qa.MyTest.xmlファイルにエラーを示します。
maven-antrun-plugin は、例外エラー (および失敗) を示す HTML レポートを生成できますか? 現在、junit-noframes.html と呼ばれる JUNit 出力ファイルは、TESTS-TestSuites.xmlの情報のみを表示するため、失敗情報はまったく表示されません (私のインクルードは *.xml 用ですが)。私の回避策は、 me.qa.MyTest.txtファイル内も調べてエラーの内容を確認することですが、これらのエラーをレポートに表示し、失敗したテストの総数もレポートに表示したいと考えています。
これが私のMaven設定です:
または、これはすべて間違っていますか? Surefire 自体が適切なレポートを生成できますか?
maven - javac を持つ ant build.xml に対して maven-antrun-plugin を実行すると NullPointerException が発生する
同じプロジェクトの新しい pom.xml で build.xml (ant) を実行しようとしています。ただし、build.xml:104(javac) のコンパイル時に何を試しても、常に NullPointerException が発生します。ビルドは ant 自体で成功します。
javac ターゲットを持つ maven で build.xml を実行することに関する洞察が役立ちます!
google-closure-compiler - Maven を使用した Google クロージャ コンパイラ
Googleクロージャーコンパイラーを使用してJSファイルを縮小しようとしています
次の単純なPOMファイルを使用しました
ソースに3つのjsファイルを配置しましたが、出力フォルダーを確認すると、コンテンツのない空のファイルが取得されます
コマンドプロンプトで実行すると、同じコマンドが正常に機能します。なぜ私は空のファイルを取得していますか?
java - Maven: 任意の拡張子で JAR を出力
Java プロジェクトをmvn install
実行すると、JAR ファイルが生成されます。ここまでは順調ですね。
その生成後、結果の JAR ファイルの名前を任意の拡張子の名前に変更したいと思います。たとえば、生成された結果の JAR が「Foo.jar」と呼ばれるとします。名前を「Foo.baz」に変更したいと思います。
これを可能にする魔法のプラグインの組み合わせを確認しようとしています。これまでのところ、このSO の回答に基づいて、次のことを試しました。
だから、2つのこと。まず、上記のプラグインは実際には何もしていないようです。また、2 番目のプラグインが何を達成しようとしているのかについても明確ではありません。
また、上記のプラグインとは別にアセンブリでこれを実行しようとしましたが、うまくいきませんでした。私のアセンブリファイル(プラグインは完全にボイラープレートであるため、含まれていないことに注意してください):
ただし、このアセンブリを実行しようとすると、次のような結果になりました: アセンブリの作成に失敗しました: アセンブリ アーカイブ dist の作成中にエラーが発生しました: zip ファイルにそれ自体を含めることはできません
だから、この時点で、私は途方に暮れています。約 1 時間のグーグル検索の後、ant スクリプトがこれに適しているという印象を受けましたが、それが機能しない理由を説明することはできませんでした。
どんな助けでも大歓迎です。
maven - Maven-antrun Ant ターゲットが定義されていません - スキップされました
antrun プラグインを使用して、maven マルチモジュール プロジェクトのファイルをコピーしようとしています。ファイルは親プロジェクトのルートにあります:
mvn antrun:run
親とすべてのモジュールで「Antターゲットが定義されていません-スキップされました」という問題を解決してこれを実行します。親でのみ実行する必要があり、<inherited>false</inherited>
役立つと思いましたが、そうではありません。しかし、なぜ「Ant ターゲットが定義されていません」なのですか?
java - プラグイン maven-antrun-plugin の実行は、m2e を使用したライフサイクル構成の対象外です
これは以前に尋ねられたことは知っていますが、この問題の解決にまだ苦労しています。プロジェクトを Eclipse にロードすると、次の例外が発生します。
私のMavenプロジェクトは多くのモジュール(> 200)で構成されており、それらすべてで問題が発生しています。
私は(親モジュールで)私のrun
とcompile
目標を無視しようとしました:pom.xml
しかし、それでもうまくいきません。
java - Maven、antrunでファイルをコピー中にエラーが発生しました
Maven でファイルをコピーする際に問題が発生します。
この方法で antrun プラグインを使用します: (ファイル jdk1.5.0_22.tgz を一時フォルダーにコピーしたい)
そして、それはうまくいきます。ここで、jdk ファイルのバージョンから独立するように小さな変更を加えます (jdk1.5.0_22.tgz を jdk*.* に変更するだけです)。
この場合、次のエラーが発生します: [exec] /bin/cp: '../../resources/jdk*.*' の統計を実行できません: そのようなファイルまたはディレクトリはありません
なんで?