为了账号安全,请及时绑定邮箱和手机立即绑定

在基于 Gradle 的 Spring Rest 项目中添加对 Manifest 的提交

在基于 Gradle 的 Spring Rest 项目中添加对 Manifest 的提交

胡说叔叔 2021-10-27 19:02:17
我想MANIFEST在构建jar.上下文如下:我有一个gradle基于项目的Spring-boot依赖项。这是一个RESTapi项目。这是我的假设:我尝试过的所有插件都buildJar被Spring依赖项提供的任务覆盖。所以我的问题如下,如何通过在项目中定义一个非常简单的 gradle 任务来将提交哈希添加到清单中?我已经知道如何使用以下任务打印最后一个哈希值task getHash {    def p1 = 'git rev-parse HEAD'.execute()    p1.waitFor()    println p1.text}这是build.gradle详细信息:buildscript {    ext {        springBootVersion = '2.0.5.RELEASE'    }    repositories {        mavenCentral()    }    dependencies {        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")    }}apply plugin: 'java'apply plugin: 'org.springframework.boot'apply plugin: 'io.spring.dependency-management'group = 'com.foo.bar'version = '0.0.4-SNAPSHOT'sourceCompatibility = 1.8repositories {    mavenCentral()}dependencies {    // Spring dependencies    compile('org.springframework.boot:spring-boot-starter-web')    //Clickhouse-jdbc    compile group: 'ru.yandex.clickhouse', name: 'clickhouse-jdbc', version: '0.1.40'    // Swagger    compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2'    compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2'    // https://mvnrepository.com/artifact/org.json/json    compile group: 'org.json', name: 'json', version: '20180813'    testCompile('org.springframework.boot:spring-boot-starter-test')}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信