問題タブ [aether-ant]
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.
windows - Windows スレーブで aether-ant のアーティファクトへのパスがめちゃくちゃになるのはなぜですか?
pom.xml ファイルから依存関係を解決するために aether-ant を使用しています。jenkins マスターでスクリプトを実行すると、アーティファクトへのパスは次のようになります。
ただし、Windows スレーブで実行すると、次のようになります。
jenkins マスターと jenkins Windows スレーブの両方で、maven の settings.xml ファイルが取得され、すべてのアーティファクトが C:\m2 にダウンロードされます... しかし、何らかの理由で、Windows スレーブでは、パスはそうではありませんC:\m2 を指しています...
パス C:\Windows\system32\config\systemprofile も存在しません。
これが私のantビルドスクリプトの一部です:
github の aether-ant プロジェクトは、https://github.com/eclipse/aether-antにあります。
グーグルで検索したところ、いくつかのWindowsレジストリエントリが間違ったディレクトリを指している可能性があるというエントリが見つかりました...それがこの問題に関連しているかどうかはわかりません.
ant - maven-ant-tasks から aether-ant-tasks への移行
Fedora プロジェクトのパッケージ ソフトウェアの一部として、依存関係の解決に maven-ant-tasks を使用する上流の ant ビルドを、aether-ant-tasks を使用するように更新したいと考えています。これら 2 つのライブラリは、イライラするほど互いに似ていますが、完全に互換性があるわけではありません。特に、このビルドでは複数の<dependencies>
要素を使用して複数のクラスパスとファイルセットを宣言しています。これは、maven-ant-tasks では問題ありませんが、(私が知る限り) aether-ant-tasks では問題ありません。このユースケースを aether-ant-tasks で処理する良い方法はありますか?