相关疑难解决方法(0)

想要在build.gradle中指定jar名称和版本

我想在build.gradle中指定jar名称和版本,所以我的build.gradle如下所示.

apply plugin: 'java'

version = "1.00.00"

 dependencies { 
     compile files('../../lib/abc.jar') 
} 

jar{
    manifest{
        attributes ("Fw-Version" : "2.50.00", "${parent.manifestSectionName}")

    }
    archiveName 'abc.jar'
}
Run Code Online (Sandbox Code Playgroud)

所以,当我这样做

gradle clean build,我所期待的是生成的jar名称是abc-1.00.00.jar

但它没有发生,输出jar名称仅作为abc.jar,它只是忽略了版本.我想指定jar名称和版本,那么我该如何实现呢?

java gradle

21
推荐指数
3
解决办法
4万
查看次数

Spring Boot 2-更改Jar名称

我在Gradle项目中使用Spring Boot 2在Jenkins中进行jar的构建,我想更改该jar文件的名称。

默认情况下,Spring Boot 2使用Gradle属性rootProject.name,可以在/settings.gradle文件中设置该属性。

但是,我想更改jar文件名,而不更改rootProject.name

这是我bootJar和文件的springBoot各个部分build.gradle

bootJar {
  launchScript()
}
Run Code Online (Sandbox Code Playgroud)

springBoot {
  buildInfo {
    properties {
      artifact = "jarName"
      group = "groupName"
      name = "projectName"
      version = "1.0"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

注意: artifact阅读后没有设置罐子名称,正如我期望的那样:https : //docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/#integrating-with-actuator

gradle build.gradle spring-boot spring-boot-gradle-plugin

12
推荐指数
6
解决办法
8402
查看次数