diff --git a/build.gradle b/build.gradle index de3326a4..0ac3e31d 100644 --- a/build.gradle +++ b/build.gradle @@ -146,11 +146,6 @@ shadowJar { classifier = null } -shadowJar.doLast { - ant.checksum algorithm: 'md5', file: it.archivePath - ant.checksum algorithm: 'sha1', file: it.archivePath -} - task sourcesJar(type: Jar) { classifier = 'sources' from sourceSets.main.allJava @@ -161,6 +156,15 @@ task javadocJar(type: Jar) { from javadoc.destinationDir } +tasks.withType(Jar) { task -> + task.doLast { + ant.checksum algorithm: 'md5', file: it.archivePath + ant.checksum algorithm: 'sha1', file: it.archivePath + ant.checksum algorithm: 'sha-256', file: it.archivePath, fileext: '.sha256' + ant.checksum algorithm: 'sha-512', file: it.archivePath, fileext: '.sha512' + } +} + publishing { publications { shadow(MavenPublication) {