【问题标题】:Adding a Suffix to a JAR file generated by Maven within Jenkins在 Jenkins 中为 Maven 生成的 JAR 文件添加后缀
【发布时间】:2012-12-04 01:01:42
【问题描述】:

我想为 Maven 在 Jenkins 中创建的 JAR 文件添加一个后缀。 Maven生成的文件名为CommandsEX-*.jar,星号是版本号所在的位置。在 Shell/Bash 中很容易通过以下方式重命名它:

mv target/CommandsEX-*.jar target/CommandsEX-random-name.jar

但是文件名可以改变,目前是CommandsEX-2.0.jar。所以基本上有一种方法可以获取您在使用 mv 时更改名称的文件的当前文件名,或者可能完全是另一种方式。

我会使用它来添加一个后缀,即来自 Jenkins 的 $BUILD_ID。

【问题讨论】:

    标签: bash shell maven jenkins rename


    【解决方案1】:

    您可以在 Maven 中通过指定 classifier 来执行此操作。

    http://maven.apache.org/pom.html#Maven_Coordinates

    【讨论】:

    • 我是 Maven 和 Jenkins 的新手,我将如何使用分类器来完成这项工作?
    猜你喜欢
    • 1970-01-01
    • 2018-06-20
    • 2021-11-24
    • 2017-11-18
    • 2019-04-18
    • 2011-05-04
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    相关资源
    最近更新 更多