我在使用中的问题deploy:deploy-file
与快照我想在请一些建议。
我有2个项目; 1) Ant
基于以及2)在其他Maven
基于消耗经由另一项目的罐子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项目,其中通过部署snapshosts mvn deploy
做工精细。
有谁知道我要去的地方错了吗?
谢谢
更新
想出答案,请参阅下文。