Java 如何在gradle中为我的jar设置一个版本?

Java 如何在gradle中为我的jar设置一个版本?,java,gradle,versioning,Java,Gradle,Versioning,我正在使用gradle构建一个java项目,它输出一个jar 为jar设置版本的合适方法是什么,以便它也包含在jar文件名中?使用Gradle 6.7的工作示例 这是一个最小的示例(使用): 输出是使用Gradle 6.7的工作示例 这是一个最小的示例(使用): 输出是build/libs/myproject-5.1.50.jar它应该足够简单地设置项目版本(即version=“xxx”)。它应该足够简单地设置项目版本(即version=“xxx”)。请注意,archiveVersion默认情况

我正在使用gradle构建一个java项目,它输出一个jar

为jar设置版本的合适方法是什么,以便它也包含在jar文件名中?

使用Gradle 6.7的工作示例

这是一个最小的示例(使用):

输出是使用Gradle 6.7的工作示例

这是一个最小的示例(使用):


输出是
build/libs/myproject-5.1.50.jar

它应该足够简单地设置项目版本(即
version=“xxx”
)。它应该足够简单地设置项目版本(即
version=“xxx”
)。请注意,
archiveVersion
默认情况下,应用
java
插件时,使用
project.version
值。请注意,默认情况下,应用
java
插件时,
archiveVersion
将使用
project.version
值。
apply plugin: 'java-library'

jar {
    archiveBaseName = 'myproject'
    archiveVersion = '5.1.50'
}