問題タブ [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.
maven - install jar built from ant task into local maven repository
This is the command I want to run at the end of my Ant script:
If I enter the following target at the end of my Ant script:
I get CreateProcess error=2. The system cannot find the path specified.
even though I can run mvn on the command line. What gives?
maven - 指定された URL の代わりにパブリック nexus リポジトリにデプロイする Maven ant タスク
私は困惑しています。ant および maven-ant-tasks を使用して、スナップショット アーティファクト (Maven 以外) をビルドし、リモート ネクサス リポジトリにデプロイしています。ビルド プロセスは、リポジトリの URL を指定します。これは、実行される ant ターゲットです。
結果は次のようになります。
私の理解を超えた何らかの理由で、maven は、指定されたスナップショット リポジトリではなく、パブリック リポジトリ (nexus では許可されていません) にデプロイしようとしています (nexus.url 変数に注意してください)。ビルド ファイルのどこにパブリック URL が指定されているかはわかりません。
さらに興味深いことに、あるマシンで同じビルド スクリプトが同じアーティファクトを正常にデプロイし、次の結果が得られています。
指定された URL が実際に使用される場所。2 つのマシンを比較すると、ant (バージョン 1.8.1) と maven-ant-tasks (2.1.3) は同じバージョンです。nexus ログは、着信要求が 2 つの間で異なることを示唆しているため (1 つはスナップショット リポジトリを指定し、もう 1 つはパブリック リポジトリを指定します)、このエラーを Maven に固定したいと考えています。ただし、これを引き起こす違いを特定することはできませんでした。
どうしたの?!
アップデート:
パケットをスニッフィングした後、Maven からのリクエストが /nexus/content/groups/public/com/xactsites/shared-resources/13.1.19.2/shared-resources-13.1.19.2.war HTTP/1.1,リクエストを送信する前に、maven が URL を変更していることを確認します。したがって、これを解決するための努力は、(ネクサスではなく) Maven に集中できます。
maven - 参照されたpomからのantビルドファイルのプロパティを使用できません
(タイトルを正しく表現したといいのですが!)
次のようなMavenPOMを参照しているAntビルドファイルがあります。
pom.xmlでは、一部の依存関係は、ハードコードされたバージョン番号の代わりにプロパティを使用します。しかし、コピータスクはそのプロパティを解決していないようです-文字通り「jarname-{app.version}」を使用しようとしています。ビルドファイルのどこかに「app.version」の値を設定してみましたが、効果がありませんでした。私は何が間違っているのですか?
ご入力いただきありがとうございます。
maven - How to install/deploy a sources jar with maven ant tasks
I had a hard time understanding how to install or deploy a jar file with its accompanying sources (or any additional classifier for that matter). The documentation wasn't clear to me and left me to do some trial and error.
maven-ant-tasks - maven-ant-tasks-2.1.3.jar を使用して ant から maven を実行しようとすると失敗します
http://maven.apache.org/ant-tasks/installation.htmlの指示に従って、jar をダウンロードし、ANT_HOME/lib および ANT クラスパスに追加しましたが、クラスパスの読み込みに失敗しました。
前もって感謝します。
maven - Ant タスクを使用して Maven のプロパティを変更する
pom.xml に Maven プロパティを設定しました。
今、私は次のことを行うantタスクを持っています:
これにより、次の結果が得られます。
しかし、私は両方が印刷されることを期待しています:
問題は、ant タスク内でグローバルな Maven プロパティを設定するにはどうすればよいかということです。
ant - pom.xml で特定の Ant タスクを実行する
Maven プロジェクトの pom.xml でいくつかの ant タスク (build.xml で定義) を指定する良い方法を見つけようとしています。たとえば、私の build.xml には、次のコード行があります。
pom.xml でこのアクションを実行するにはどうすればよいですか?
maven - Maven antrun プラグインがターゲットを実行していない
Maven antrun プラグインを使用して、Java ビルドから JavaScript テストを自動的に実行しようとしています。<target></target>
ブロック内で定義されたタスクを実行しないという事実を除いて、すべてが正常に機能します。
ただし、 を に置き換える<target></target>
と<tasks></tasks>
、常に実行されます。属性<target>
を定義することでタスクの条件付き実行が可能になるため、 を使用したいと思います。-DskipTests
編集:
skipTests<tasks unless="skipTests"></tasks>
属性が定義されていない限り、有効であり、適切に実行されていることがわかります。ドキュメントのどこにも見つかりません。なぜこれが起こっているのか、私はまだ答えを探しています。