2017-08-03 65 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

是的,它應該工作 –