blob: 53c76f1b814372b041462d0608d6240a70f798d2 [file] [log] [blame]
plugins {
id 'java-library'
id 'maven-publish'
id 'org.springframework.boot'
id "com.palantir.git-version"
}
apply plugin: 'io.spring.dependency-management'
apply from: rootProject.file('gradle/swnx-publish.gradle')
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
version = buildVersion
}
}
}
println("Build Version: $buildVersion")
bootJar {
enabled = false
}
repositories {
maven {
url "http://ykt-nx.supwisdom.com/repository/ecard-repo/"
credentials {
username "${nxUser}"
password "${nxPassword}"
}
}
}
dependencies {
implementation project(":payapi-common")
implementation "com.supwisdom:multi-tenant-core:${multiTenantLibVersion}"
compile "com.supwisdom:multi-tenant-jwt-client:${multiTenantLibVersion}"
implementation "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
implementation "org.springframework.cloud:spring-cloud-starter-openfeign"
}
jar {
enabled = true
archiveFileName = "${project.name}-${buildVersion}.${archiveExtension.getOrElse('.jar')}"
manifest {
attributes('Payapi-SDK-Version': buildVersion)
}
}
publish.dependsOn(jar)