【问题标题】:How to build a jar without "-SNAPSHOT" in the name with Gradle?如何使用 Gradle 构建名称中没有“-SNAPSHOT”的 jar?
【发布时间】:2021-10-09 17:33:38
【问题描述】:

每次我运行这个命令:gradle build 它都会产生一个my-program-1.0.0-SNAPSHOT.jar。我在哪里控制这个?在gradle.properties 我只有版本没有别的。即使我运行gradle -Dversion=1.0.0 build,它仍然会创建一个名称为 SNAPSHOT 的 jar。如何创建这样的 jar:my-program-1.0.0.jar

我正在使用弹簧靴。

【问题讨论】:

    标签: java spring-boot gradle build


    【解决方案1】:

    基本上我们必须在 gradle 中更改项目版本,为此我们必须在 gradle 中使用项目 api。可以参考https://docs.gradle.org/current/dsl/org.gradle.api.Project.html

    我可以建议的一个解决方案是:

    1. 在你的 build.gradle 中添加 version '1.0'

    【讨论】:

    • 正如您所建议的,它确实有效。但我想从我的构建管道中更改版本。所以在 build.gradle 文件中增加这个值并不是很理想。知道该怎么做吗?
    猜你喜欢
    • 2018-02-15
    • 2015-08-24
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 2019-04-05
    • 1970-01-01
    • 2017-03-09
    相关资源
    最近更新 更多