@@ -6,6 +6,12 @@ project.ext.getDeploymentVersion = {
6
6
if (! tmpDeploymentVersion. matches(" \\ d+\\ .\\ d+\\ .\\ d+" )) {
7
7
throw new RuntimeException (" Version is not valid. Correct format is like 1.0.2 but was " + tmpDeploymentVersion)
8
8
}
9
+
10
+ def qualifier = System . getProperty(' qualifier' );
11
+ if (qualifier != null ) {
12
+ println " Using qualifier '" + qualifier + " ' for deployment" ;
13
+ tmpDeploymentVersion = tmpDeploymentVersion + " -" + qualifier;
14
+ }
9
15
return tmpDeploymentVersion;
10
16
}
11
17
@@ -75,26 +81,16 @@ publishing {
75
81
groupId project[' POM.groupId' ]
76
82
artifactId project[' POM.artifactId' ]
77
83
version getDeploymentVersion()
78
-
79
- def jarClassifier = System . getProperty(' classifier' );
80
- if (jarClassifier != null ) {
81
- println " Using classifier '" + jarClassifier + " ' for deployment" ;
82
- artifact(jar) {
83
- classifier jarClassifier
84
- }
85
- } else {
86
- from components. java
87
- }
88
84
89
- if (! (System . getProperty(' publish.jar.only' ) ?: false )) {
90
- artifact sourcesJar
91
- artifact javadocJar
85
+ from components. java
86
+
87
+ artifact sourcesJar
88
+ artifact javadocJar
92
89
93
- pom. withXml {
94
- asNode(). appendNode(' description' , project[' POM.description' ])
95
- asNode(). appendNode(' name' , " ${ project['POM.groupId']} :${ project['POM.artifactId']} " )
96
- asNode(). children(). last() + pomExtraInfo
97
- }
90
+ pom. withXml {
91
+ asNode(). appendNode(' description' , project[' POM.description' ])
92
+ asNode(). appendNode(' name' , " ${ project['POM.groupId']} :${ project['POM.artifactId']} " )
93
+ asNode(). children(). last() + pomExtraInfo
98
94
}
99
95
}
100
96
}
0 commit comments