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 | 9eb1bea | 2019-07-08 09:15:47 +0800 | [diff] [blame] | 41 | |
Tang Cheng | 91ca277 | 2019-12-16 08:59:52 +0800 | [diff] [blame] | 42 | implementation "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" |
43 | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
Tang Cheng | f0c4bd8 | 2019-07-08 15:56:05 +0800 | [diff] [blame] | 44 | |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 45 | } |
46 | |||||
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 47 | jar { |
48 | enabled = true | ||||
Tang Cheng | f36d725 | 2019-12-17 14:14:50 +0800 | [diff] [blame] | 49 | archiveFileName = "${project.name}-${buildVersion}.${archiveExtension.getOrElse('.jar')}" |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 50 | manifest { |
Tang Cheng | f36d725 | 2019-12-17 14:14:50 +0800 | [diff] [blame] | 51 | attributes('Payapi-SDK-Version': buildVersion) |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 52 | } |
Tang Cheng | 7ed40f5 | 2019-07-09 19:25:48 +0800 | [diff] [blame] | 53 | } |
54 | |||||
Tang Cheng | b3a144c | 2019-07-10 08:39:18 +0800 | [diff] [blame] | 55 | publish.dependsOn(jar) |