Tang Cheng | 9eb1bea | 2019-07-08 09:15:47 +0800 | [diff] [blame] | 1 | plugins { |
Tang Cheng | a1a30fa | 2019-07-08 16:20:11 +0800 | [diff] [blame] | 2 | id 'java-library' |
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 3 | id 'maven-publish' |
Tang Cheng | 3103de7 | 2019-07-12 11:29:02 +0800 | [diff] [blame] | 4 | id 'org.springframework.boot' |
| 5 | id "com.palantir.git-version" |
Tang Cheng | 9eb1bea | 2019-07-08 09:15:47 +0800 | [diff] [blame] | 6 | } |
| 7 | |
Tang Cheng | 9eb1bea | 2019-07-08 09:15:47 +0800 | [diff] [blame] | 8 | apply plugin: 'io.spring.dependency-management' |
| 9 | |
Tang Cheng | 91ca277 | 2019-12-16 08:59:52 +0800 | [diff] [blame] | 10 | apply from: rootProject.file('gradle/swnx-publish.gradle') |
| 11 | |
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 12 | publishing { |
| 13 | publications { |
| 14 | mavenJava(MavenPublication) { |
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 15 | from components.java |
Tang Cheng | f36d725 | 2019-12-17 14:14:50 +0800 | [diff] [blame] | 16 | version = buildVersion |
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 17 | } |
| 18 | } |
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 19 | } |
| 20 | |
Tang Cheng | f36d725 | 2019-12-17 14:14:50 +0800 | [diff] [blame] | 21 | println("Build Version: $buildVersion") |
| 22 | |
Tang Cheng | 3e79685 | 2019-07-08 16:35:42 +0800 | [diff] [blame] | 23 | bootJar { |
| 24 | enabled = false |
| 25 | } |
| 26 | |
Tang Cheng | 11be1ac | 2020-01-10 15:31:25 +0800 | [diff] [blame] | 27 | repositories { |
| 28 | maven { |
| 29 | url "http://ykt-nx.supwisdom.com/repository/ecard-repo/" |
| 30 | credentials { |
| 31 | username "${nxUser}" |
| 32 | password "${nxPassword}" |
| 33 | } |
| 34 | } |
| 35 | } |
| 36 | |
Tang Cheng | 9eb1bea | 2019-07-08 09:15:47 +0800 | [diff] [blame] | 37 | dependencies { |
Tang Cheng | 91ca277 | 2019-12-16 08:59:52 +0800 | [diff] [blame] | 38 | implementation project(":payapi-common") |
Tang Cheng | 11be1ac | 2020-01-10 15:31:25 +0800 | [diff] [blame] | 39 | implementation "com.supwisdom:multi-tenant-core:${multiTenantLibVersion}" |
| 40 | compile "com.supwisdom:multi-tenant-jwt-client:${multiTenantLibVersion}" |
Tang Cheng | c1b7658 | 2020-03-20 15:44:40 +0800 | [diff] [blame] | 41 | implementation "com.fasterxml.jackson.core:jackson-databind:${fasterXMLVersion}" |
Tang Cheng | 9eb1bea | 2019-07-08 09:15:47 +0800 | [diff] [blame] | 42 | |
Tang Cheng | 91ca277 | 2019-12-16 08:59:52 +0800 | [diff] [blame] | 43 | implementation "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" |
| 44 | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" |
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 45 | |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 46 | } |
| 47 | |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 48 | jar { |
| 49 | enabled = true |
Tang Cheng | f36d725 | 2019-12-17 14:14:50 +0800 | [diff] [blame] | 50 | archiveFileName = "${project.name}-${buildVersion}.${archiveExtension.getOrElse('.jar')}" |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 51 | manifest { |
Tang Cheng | f36d725 | 2019-12-17 14:14:50 +0800 | [diff] [blame] | 52 | attributes('Payapi-SDK-Version': buildVersion) |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 53 | } |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 54 | } |
| 55 | |
Tang Cheng | b3a144c | 2019-07-10 08:39:18 +0800 | [diff] [blame] | 56 | publish.dependsOn(jar) |