java - 从artifactory中的jar生成pom文件?

标签 java jenkins jar artifactory

我有遗留代码,它打包在 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/

相关文章:

java - Android AlertDialog 如何在显示之前禁用按钮?

Jenkins sshagent 执行不工作

Java:可运行的 JAR 文件,在不同的计算机上找不到主类

jenkins - 从 Jenkins 中的参数创建环境变量

java - java.library.path 中没有 opencv_java300

java - 如何将eclipse jdt jar库放入Java Build Path中?

java - 使用来自 Blender 2.62+ 的 .obj 文件,在 java 中与 Eclipse for Android openGL ES

java - Java 数组元素比较

java - eclipse 错误导出插件

jenkins - 如何使用声明式 Jenkinsfile 构建 docker 镜像