Skip to content

Commit 7e36ed0

Browse files
msgilliganschildbach
authored andcommitted
build.gradle: use archiveClassifier if available
`classifier` was deprecated in Gradle 5.1 and removed in Gradle 8.x, so use `archiveClassifier` on Gradle 5.0 or later.
1 parent db9dd48 commit 7e36ed0

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

core/build.gradle

+12-2
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,23 @@ jar {
9797
}
9898
}
9999

100+
def minGradleArchiveClassifierVersion = GradleVersion.version("5.0")
101+
100102
task javadocJar(type: Jar, dependsOn: javadoc) {
101-
classifier = 'javadoc'
103+
if (GradleVersion.current().compareTo(minGradleArchiveClassifierVersion) > 0) {
104+
archiveClassifier.set('javadoc')
105+
} else {
106+
classifier = 'javadoc'
107+
}
102108
from javadoc.destinationDir
103109
}
104110

105111
task sourcesJar(type: Jar, dependsOn: classes) {
106-
classifier = 'sources'
112+
if (GradleVersion.current().compareTo(minGradleArchiveClassifierVersion) > 0) {
113+
archiveClassifier.set('sources')
114+
} else {
115+
classifier = 'sources'
116+
}
107117
from sourceSets.main.allSource
108118
}
109119

0 commit comments

Comments
 (0)