blob: c257e6a06f38a21b9fdf1463a0a395ffc93f79a4 [file] [log] [blame]
Tang Cheng94cf0bb2019-07-08 13:12:50 +08001plugins {
Tang Cheng73e2cad2019-07-10 09:30:23 +08002 id 'java-library'
3 id 'maven-publish'
Tang Cheng3103de72019-07-12 11:29:02 +08004 id "com.palantir.git-version"
Tang Cheng73e2cad2019-07-10 09:30:23 +08005}
6
7group = rootProject.group
8version = gitVersion()
9
10publishing {
11 publications {
12 mavenJava(MavenPublication) {
13 groupId = project.group
14 artifactId = project.name
15 version = version
16 from components.java
17 }
18 }
19 repositories {
20 maven {
21 // change URLs to point to your repos, e.g. http://my.org/repo
22 def releasesRepoUrl = "http://ykt-nx.supwisdom.com/repository/ecard-repo/"
23 def snapshotsRepoUrl = "http://ykt-nx.supwisdom.com/repository/ecard-repo/snapshot/"
24 url = version.endsWith('dirty') ? snapshotsRepoUrl : releasesRepoUrl
25 credentials(PasswordCredentials) {
26 username = nxUser
27 password = nxPassword
28 }
29 }
30 }
Tang Cheng94cf0bb2019-07-08 13:12:50 +080031}
32
33dependencies {
34 implementation 'org.slf4j:slf4j-parent:1.7.26'
35 implementation 'org.slf4j:slf4j-api:1.7.26'
36 implementation 'javax.validation:validation-api:2.0.1.Final'
Tang Chengf0c4bd82019-07-08 15:56:05 +080037 implementation 'javax.servlet:javax.servlet-api:4.0.1'
Tang Chenge1c76d42019-07-09 11:03:04 +080038 implementation 'commons-beanutils:commons-beanutils:1.9.3'
Tang Cheng5f834db2019-07-29 11:00:13 +080039 implementation 'commons-codec:commons-codec:1.13'
Tang Chengd2c0a862019-07-09 16:30:30 +080040 implementation('org.springframework.boot:spring-boot-starter-validation:2.1.6.RELEASE')
41
Xia Kaixiang37c91b52019-12-23 14:50:03 +080042 implementation 'com.fasterxml.jackson.core:jackson-annotations:2.10.1'
Tang Chengd2c0a862019-07-09 16:30:30 +080043 implementation 'org.hibernate:hibernate-validator:6.0.2.Final'
44 compile 'javax.el:javax.el-api:3.0.0'
45 compile 'org.glassfish.web:javax.el:2.2.6'
Tang Cheng94cf0bb2019-07-08 13:12:50 +080046
47 compileOnly 'org.projectlombok:lombok:1.18.8'
48 annotationProcessor 'org.projectlombok:lombok:1.18.8'
49
50 implementation 'org.apache.commons:commons-lang3:3.9'
Tang Chengd2c0a862019-07-09 16:30:30 +080051
52 testImplementation 'junit:junit:4.12'
binquan.qiuu6cf8c4f2020-07-08 11:17:48 +080053}
54
55tasks.withType(JavaCompile) {
56 options.encoding = "UTF-8"
57}