問題タブ [maven-ant-tasks]

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 投票する
0 に答える
273 参照

maven - Maven ant タスクのワイルドカード除外が機能しない

Maven ant タスクを使い始めたばかりですが、今日見つけた問題の 1 つは、pom に野生の除外が含まれている場合、アーティファクトが除外されないように見えることでした。

以下の私のスクリプトスニペット:

蟻:

Ls-jar-all.pom.xml:

ワイルドカードを個々の artifactIds に変更すると、除外が機能します。(mavenを使用するとワイルドワードポンが機能します)

任意の提案、ありがとう

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

maven - Maven での Ant の「ターゲット」の複製

この質問が寄せられていることは知っていますが、私が読んだすべての回答から必要なアドバイスが得られていないため、この回答がどこかに埋もれていて、見つからなかった場合は申し訳ありません。

Maven を使用してシステムをデプロイしていますが、完全なデプロイにはいくつかの手順が必要です。中間ステップに変更が加えられた場合、そのステップとそれに依存するステップのみを再デプロイする必要があります。この手順には時間がかかるため、すべてをゼロから展開するのは非常に困難です (現在、約 35 分)。(興味のある方は、リモート データベースのデプロイに続いて、2 つの基本 Docker イメージといくつかの Docker イメージ/コンテナーの作成とデプロイが行われます。)

展開手順は基本的に「scp でこれらのファイルをリモート サーバーにコピーし、sshexec 経由でこのコマンドを実行する」です。そのため、現在、これらのステップを含む長い単一の Ant タスクです。

Ant を適切に使用していれば、ターゲットを指定してそのように実行できます。私は Maven に精通していませんが、この種のプロセスを処理する適切な慣用的な方法を知りません。誰かがプロファイルの使用を提案しているのを見たことがありますが、これが最も適切な解決策のようですが、複製できなかったステップが 1 つあります。

ステップ 1、2、3、4、および 5 の 5 つのステップがあるとします。5 は 4 に依存し、4 は 3 に依存するなどです。それぞれにプロファイル ステップを設定し、mvn -P 1,2,3,4,5必要なものを取得するために実行できます。3 に変更するだけで を実行できますがmvn -P 3,4,5、私の問題は、さらに多くのステップがあり、それほど明確に番号が付けられていないことです。これは、製品を構築する際に他の開発者にとって現時点で移動中のターゲットです。

プロファイルなどを使用して、私と私の開発者が基本的に言う方法mvn -P stepXと、ステップ「x」で設定されたプロファイルが「プロファイル X、次に Y、次に Z を実行する」と言う方法はありますか?

どうもありがとう、ミッチ。

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

java - mvnタスクが失敗したときにAntビルドを失敗させる方法は?

http://maven.apache.org/ant-tasks/examples/mvn.htmlで説明されているように、「artifact:mvn ...」を使用して mvn タスクを呼び出す Ant ビルドがあります。

問題は、これらの内部 mvn ビルドの 1 つが FAILURE で終了した場合でも、Ant ビルド全体が最後に BUILD SUCCESSFUL を報告することです。

少なくとも 1 つの mvn タスクが失敗したときに、Ant ビルドがビルドの失敗を報告するようにするにはどうすればよいですか?

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

ant - Ant と mavent ant タスクを使用して nexus から zip をダウンロードして解凍する

nexus から一連の zip ファイルをダウンロードして解凍する必要があるプロジェクトがあります。依存関係と設定ファイルをセットアップして動作させていますが、解凍できるようにファイルをローカル ディレクトリに移動するにはどうすればよいですか?

/J

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

java - Ant タスクは main メソッドで正常に実行されるが、Ant 実行中に確定行後に停止する

なぜそのようなアリの仕事を知っている人はいますか:

メインメソッドでは正常に動作しますが、その後停止します

アリ経由の実行中に例外なく?どのように修正できますか?

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

maven - antのmavenタスクを使用してantビルドで推移的な依存関係を除外する方法は?

Ant の Maven タスクで推移的な依存関係を除外する方法。Scope: runtime と provided は、この場合何の役にも立たないようです。これは私のbuild.xmlです

commons-beanutils には、除外する必要がある依存関係 commons-logging があります。

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

java - Eclipse Java プロジェクトに maven-ant ビルド ライブラリを含める

私は日食でmaven-antビルドに苦労しています。

以下の手順のように作業しました。

  • 【GUI】新Javaプロジェクト
  • build.xmlプロジェクトのトップフォルダに追加
  • antファイルを実行して成功!
  • コーディングしようとしていますが、どういうわけかオートコンプリートが機能しません。(eclipse は maven-ant を読み取れないと推測していますdependency.path)

だから私は試しました。

  • としてビルドパスを追加~/.m2/repositoryしますExternal class folder-機能しません-このフォルダー全体を含めるのは奇妙に見えます。私の現在のプロジェクトでは、ライブラリはほとんど必要ありませんが、他のプロジェクトで使用するライブラリ全体が含まれています。
  • Want an eclipse Java project to run ant build files automatically のbuild.xmlようなビルダーを追加します- どちらも機能しません。

このmaven-antライブラリを適切に追加するにはどうすればよいですか? 経験と回答を共有してくれてありがとう XD

=========== 追加情報 ====================

これは私のbuild.xmlです。

これが私のプロジェクトの外観です。

参考までに、私は [[Harness Hibernate]] という名前の本でこれを行っています。O'reilly の James Elliot によって書かれました。

またよろしくお願いしますb