Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rootProject{
- def eci_ears_dir = "/ears"
- def earArtifactsList = []
- artifacts {
- new File(eci_ears_dir).eachFileMatch(~/.*.ear/) {fileEar ->
- archives file: file(fileEar.getAbsolutePath()), name: fileEar.getName().replaceAll(".ear",""), type: 'ear'
- earArtifactsList.add(fileEar.getName().replaceAll(".ear",""))
- }
- }
- rootProject.group = "com.myproject"
- rootProject.version = "0.1-SNAPSHOT"
- uploadArchives{
- repositories {
- mavenDeployer {
- uniqueVersion = false
- name = 'earsUploas'
- repository(id: "ears",url: "${mavenRepositoryReleasesUrl}"){
- authentication(userName: mavenCredentialsUser, password: mavenCredentialsPassword)
- }
- snapshotRepository(id: "ears-snapshots",url: "${mavenRepositorySnapshotsUrl}"){
- authentication(userName: mavenCredentialsUser, password: mavenCredentialsPassword)
- }
- earArtifactsList.each { earName ->
- addFilter(earName) {artifact, file ->
- artifact.name == earName
- }
- pom(earName).artifactId = earName
- pom(earName).groupId = "${rootProject.group}"
- pom(earName).version = "${rootProject.version}"
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement