スナップショットの使用に問題がありdeploy:deploy-file
ます。アドバイスをお願いします。
2 つのプロジェクトがあります。1)Ant
ベースおよび 2)Maven
を介して他のプロジェクトの jar を消費する他のベースArchiva
。
プロジェクトにターゲットを追加してAnt
、イテレーション中にビルドが成功するたびにスナップショットをデプロイしました。
問題は、依存関係の名前に次のものがあるため、Maven プロジェクトがそれらを見つけることができないことtimestamp appended like so
です。
someJar-1.0-20100407.171211-1.jar
Ant ターゲットは次のとおりです。
<exec executable="${maven.bin}" dir="../lib">
<arg value="deploy:deploy-file" />
<arg value="-DgroupId=com.my.package" /><arg value="-DartifactId=${ant.project.name}" />
<arg value="-Dversion=${manifest.implementation.version}-SNAPSHOT" />
<arg value="-Dpackaging=jar" />
<arg value="-Dfile=../lib/${ant.project.name}-${manifest.implementation.version}-SNAPSHOT.jar" />
<arg value="-Durl=http://archiva.xxx.com/archiva/repository/snapshots" />
<arg value="-DrepositoryId=snapshots" />
</exec>
リリース用に同様の Ant ターゲットがあり、これは正常に機能します。
スナップホストをデプロイする他の純粋な Maven プロジェクトは正常にmvn deploy
動作します。
誰かが私がどこで間違っているのか知っていますか?
ありがとうございました
アップデート
答えを見つけました。以下を参照してください。