我想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')}
添加回答
举报
0/150
提交
取消