blob: c257e6a06f38a21b9fdf1463a0a395ffc93f79a4 [file] [log] [blame]
plugins {
id 'java-library'
id 'maven-publish'
id "com.palantir.git-version"
}
group = rootProject.group
version = gitVersion()
publishing {
publications {
mavenJava(MavenPublication) {
groupId = project.group
artifactId = project.name
version = version
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
}
}
}
}
dependencies {
implementation 'org.slf4j:slf4j-parent:1.7.26'
implementation 'org.slf4j:slf4j-api:1.7.26'
implementation 'javax.validation:validation-api:2.0.1.Final'
implementation 'javax.servlet:javax.servlet-api:4.0.1'
implementation 'commons-beanutils:commons-beanutils:1.9.3'
implementation 'commons-codec:commons-codec:1.13'
implementation('org.springframework.boot:spring-boot-starter-validation:2.1.6.RELEASE')
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.10.1'
implementation 'org.hibernate:hibernate-validator:6.0.2.Final'
compile 'javax.el:javax.el-api:3.0.0'
compile 'org.glassfish.web:javax.el:2.2.6'
compileOnly 'org.projectlombok:lombok:1.18.8'
annotationProcessor 'org.projectlombok:lombok:1.18.8'
implementation 'org.apache.commons:commons-lang3:3.9'
testImplementation 'junit:junit:4.12'
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}