我有遗留代码,它打包在 jar 中并从 jenkins 作业部署到 Artifact 。 jar 创建是使用“java -jar”命令完成的。该过程中不会生成 .pom 文件。当我们从 jenkins 部署 jar 时,有没有办法在 Artifact 中自动生成 .pom 文件?
根据这篇文章,我们不能:
http://forums.jfrog.org/Auto-create-pom-when-jar-is-deployed-td7578061.html
不过,这是有点旧的帖子。我想知道是否有任何新的开发可以自动生成 .pom。预先感谢您的帮助。
最佳答案
我不知道自动 pom 创建,但您创建了一个小的 bash/groovy 任务来生成基本的 pom.xml。
只需更新版本(您可以使用 Jenkins 的内部版本号),然后使用您的 jar 上传创建的 pom。
<modelVersion>4.0.0</modelVersion>
<groupId>com.xxx.yyy</groupId>
<artifactId>aaa</artifactId>
<version>1.2.buildNumber</version>
关于java - 从artifactory中的jar生成pom文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45491519/