blob: 0f2f4c6dd5308a1ce3865bd9bebff93ced9e4e52 [file] [log] [blame]
Tang Cheng94cf0bb2019-07-08 13:12:50 +08001plugins {
Tang Cheng790bb842019-12-16 08:59:52 +08002 id "java-library"
3 id "maven-publish"
4 id "org.springframework.boot"
Tang Cheng73e2cad2019-07-10 09:30:23 +08005}
6
Tang Cheng790bb842019-12-16 08:59:52 +08007bootJar {
8 enabled = false
9}
Tang Cheng73e2cad2019-07-10 09:30:23 +080010
11publishing {
12 publications {
13 mavenJava(MavenPublication) {
14 groupId = project.group
15 artifactId = project.name
16 version = version
17 from components.java
18 }
19 }
20 repositories {
21 maven {
22 // change URLs to point to your repos, e.g. http://my.org/repo
23 def releasesRepoUrl = "http://ykt-nx.supwisdom.com/repository/ecard-repo/"
24 def snapshotsRepoUrl = "http://ykt-nx.supwisdom.com/repository/ecard-repo/snapshot/"
Tang Cheng790bb842019-12-16 08:59:52 +080025 url = version.endsWith("dirty") ? snapshotsRepoUrl : releasesRepoUrl
Tang Cheng73e2cad2019-07-10 09:30:23 +080026 credentials(PasswordCredentials) {
27 username = nxUser
28 password = nxPassword
29 }
30 }
31 }
Tang Cheng94cf0bb2019-07-08 13:12:50 +080032}
33
34dependencies {
Tang Cheng790bb842019-12-16 08:59:52 +080035 implementation "commons-beanutils:commons-beanutils:${beanutilsVersion}"
36 implementation "commons-codec:commons-codec:${codecVersion}"
37 implementation "org.apache.commons:commons-lang3:${lang3Version}"
Tang Chengd2c0a862019-07-09 16:30:30 +080038
Tang Cheng790bb842019-12-16 08:59:52 +080039 compileOnly "org.projectlombok:lombok:${lombokVersion}"
40 annotationProcessor "org.projectlombok:lombok:${lombokVersion}"
Tang Cheng94cf0bb2019-07-08 13:12:50 +080041}