优化 gradle
diff --git a/payapi-sdk/build.gradle b/payapi-sdk/build.gradle
index 6151e73..f76dc3a 100644
--- a/payapi-sdk/build.gradle
+++ b/payapi-sdk/build.gradle
@@ -5,13 +5,13 @@
id "com.palantir.git-version"
}
-
apply plugin: 'io.spring.dependency-management'
-group = rootProject.group
-
def sdkVersion = gitVersion()
+
+apply from: rootProject.file('gradle/swnx-publish.gradle')
+
publishing {
publications {
mavenJava(MavenPublication) {
@@ -21,18 +21,6 @@
from components.java
}
}
- repositories {
- maven {
- // change URLs to point to your repos, e.g. http://my.org/repo
- def releasesRepoUrl = "http://ykt-nx.supwisdom.com/repository/ecard-repo/"
- def snapshotsRepoUrl = "http://ykt-nx.supwisdom.com/repository/ecard-repo/snapshot/"
- url = version.endsWith('dirty') ? snapshotsRepoUrl : releasesRepoUrl
- credentials(PasswordCredentials) {
- username = nxUser
- password = nxPassword
- }
- }
- }
}
bootJar {
@@ -40,26 +28,10 @@
}
dependencies {
- implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
- implementation 'org.springframework.boot:spring-boot-starter-data-redis'
+ implementation project(":payapi-common")
- implementation project(':payapi-common')
-
- implementation 'org.springframework.cloud:spring-cloud-dependencies:Finchley.SR3'
- implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:2.1.2.RELEASE'
-
- implementation 'javax.servlet:javax.servlet-api:4.0.1'
- compileOnly 'org.projectlombok:lombok:1.18.8'
- annotationProcessor 'org.projectlombok:lombok:1.18.8'
- compile 'com.github.mwiede:feign-validation:1.0'
-
- testImplementation 'org.springframework:spring-test'
- testImplementation 'org.springframework.boot:spring-boot-test'
- testImplementation 'junit:junit:4.12'
- testAnnotationProcessor 'org.projectlombok:lombok:1.18.8'
- testCompileOnly 'org.projectlombok:lombok:1.18.8'
- testImplementation 'org.hamcrest:hamcrest:2.1'
- testImplementation project(':payapi-common')
+ implementation "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
+ implementation "org.springframework.cloud:spring-cloud-starter-openfeign"
}