2017-08-03 122 views
0

我有遗留的代码打包在jar中,并从jenkins作业部署到artifactory。该jar创建使用“java -jar”命令完成。在进程中不生成.pom文件。当我们从jenkins部署jar时,有没有办法在artifactory中自动生成.pom文件?基于这个帖子在artifactory中从jar生成pom文件?

,我们不能:

http://forums.jfrog.org/Auto-create-pom-when-jar-is-deployed-td7578061.html

这有点老后虽然。我想知道是否有任何可以自动生成.pom的新开发。预先感谢您的帮助。

回答

1

我不知道自动创建pom,但创建了一个小的bash/groovy任务,它将生成基本的pom.xml。

只需更新版本(您可以使用Jenkins的版本号),并将创建的pom与您的jar一起上传。

<modelVersion>4.0.0</modelVersion> 
<groupId>com.xxx.yyy</groupId> 
<artifactId>aaa</artifactId> 
<version>1.2.buildNumber</version> 
+0

您是否建议使用上述格式的模板.pom文件,然后将每个构建的参数(artifactId,groupId等)替换为它? –

+0

是的,它应该工作 –