我有一个现有的项目,它将jar发布到本地ivy仓库,作为构建过程的一部分。我正在想办法跟踪ivy修订号,以便为我们的pom文件和jar命名,然后用ant将它们发送到nexus。
我已经尝试了几个不同的教程没有运气,但已经设法得到一个pom文件生成。只需要得到修订号,并找到一个ant任务,可以将它们推送到maven。
下面的答案提到了buildnumber任务,以及如何将它与交付和makepom任务结合起来,创建一个已解析的POM文件,以便上传到Nexus。
- 使用ant脚本为我的所有项目自动增加ivy版本
下面的答案给出了更多关于如何使用ivy
将工件推入Maven存储库的示例- 将ivy.xml转换为pom.xml
- 如何使用ivy和nexus发布第三方工件