如何使用 Gradle 构建名称中没有“-SNAPSHOT”的 jar?
How to build a jar without "-SNAPSHOT" in the name with Gradle?
每次我 运行 这个命令: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
?
我正在使用 spring 启动。
基本上我们必须更改 gradle 中的项目版本,为此我们必须使用 gradle 中的项目 api。你可以参考https://docs.gradle.org/current/dsl/org.gradle.api.Project.html
我可以建议的一个解决方案是:
- 在您的 build.gradle
中添加 version '1.0'
每次我 运行 这个命令: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
?
我正在使用 spring 启动。
基本上我们必须更改 gradle 中的项目版本,为此我们必须使用 gradle 中的项目 api。你可以参考https://docs.gradle.org/current/dsl/org.gradle.api.Project.html
我可以建议的一个解决方案是:
- 在您的 build.gradle 中添加
version '1.0'