如何将内部版本号(来自 Jenkins)添加到 jar 文件?
How to add build number (from Jenkins) to jar file?
我的应用程序是由 Jenkins 和 Maven 构建的,我想将内部版本号添加到 jar 文件(这包括添加到 jar 的文件名以及在 jar 中添加内部版本号),可能会创建一个文件在 jar 中包含版本+内部版本号,我也可以提取此信息以供其他用途,有人可以帮忙吗?
用户应将内部版本号传递给 Maven 版本,以便将其设置为工件版本的一部分。
我建议使用 version:set Maven 插件(参见:https://www.mojohaus.org/versions-maven-plugin/set-mojo.html)来设置版本名称。
如果你想知道项目的当前版本是什么,使用下面的命令,然后使用结果结合build-number来设置新版本:
mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version
我的应用程序是由 Jenkins 和 Maven 构建的,我想将内部版本号添加到 jar 文件(这包括添加到 jar 的文件名以及在 jar 中添加内部版本号),可能会创建一个文件在 jar 中包含版本+内部版本号,我也可以提取此信息以供其他用途,有人可以帮忙吗?
用户应将内部版本号传递给 Maven 版本,以便将其设置为工件版本的一部分。
我建议使用 version:set Maven 插件(参见:https://www.mojohaus.org/versions-maven-plugin/set-mojo.html)来设置版本名称。
如果你想知道项目的当前版本是什么,使用下面的命令,然后使用结果结合build-number来设置新版本: mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version