|  | plugins { | 
|  | id "java-library" | 
|  | id "maven-publish" | 
|  | id "org.springframework.boot" | 
|  | } | 
|  |  | 
|  | bootJar { | 
|  | enabled = false | 
|  | } | 
|  |  | 
|  | 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 "commons-beanutils:commons-beanutils:${beanutilsVersion}" | 
|  | implementation "commons-codec:commons-codec:${codecVersion}" | 
|  | implementation "org.apache.commons:commons-lang3:${lang3Version}" | 
|  |  | 
|  | compileOnly "org.projectlombok:lombok:${lombokVersion}" | 
|  | annotationProcessor "org.projectlombok:lombok:${lombokVersion}" | 
|  | } |