Skip to content

Commit

Permalink
build.gradle: don't need the "dist" directory, so don't assemble it
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Jul 7, 2024
1 parent 7f9221e commit fa3a8b1
Showing 1 changed file with 1 addition and 43 deletions.
44 changes: 1 addition & 43 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -239,14 +239,6 @@ tasks.register('release') {
description 'Stages Maven artifacts to Sonatype OSSRH.'
}

assemble.dependsOn('copyToDistJars')
tasks.register('copyToDistJars', Copy) {
dependsOn 'jar', 'javadocJar', 'signArchives', 'signMavenPublication', 'sourcesJar'
from 'build/libs'
include '*.jar', '*.jar.asc'
into 'dist'
}

jar {
archiveBaseName = project.ext.baseName
doLast {
Expand All @@ -269,36 +261,6 @@ tasks.register('sourcesJar', Jar) {

javadoc.dependsOn('compileTestJava')

assemble.dependsOn('module', 'moduleAsc', 'pom', 'pomAsc')
tasks.register('module', Copy) {
dependsOn 'generateMetadataFileForMavenPublication'
description 'Copies the module metadata to dist.'
from "${buildDir}/publications/maven/module.json"
into 'dist'
rename 'module.json', project.ext.baseName + '.module'
}
tasks.register('moduleAsc', Copy) {
dependsOn 'signMavenPublication'
description 'Copies the signature of the module metadata to dist.'
from "${buildDir}/publications/maven/module.json.asc"
into 'dist'
rename 'module.json.asc', project.ext.baseName + '.module.asc'
}
tasks.register('pom', Copy) {
dependsOn 'generatePomFileForMavenPublication'
description 'Copies the Maven POM to dist.'
from "${buildDir}/publications/maven/pom-default.xml"
into 'dist'
rename 'pom-default.xml', project.ext.baseName + '.pom'
}
tasks.register('pomAsc', Copy) {
dependsOn 'signMavenPublication'
description 'Copies the signature of the Maven POM to dist.'
from "${buildDir}/publications/maven/pom-default.xml.asc"
into 'dist'
rename 'pom-default.xml.asc', project.ext.baseName + '.pom.asc'
}

publishing {
publications {
maven(MavenPublication) {
Expand Down Expand Up @@ -373,7 +335,6 @@ signing {
tasks.withType(Sign) {
onlyIf { project.hasProperty('signingKeyEncoded') }
}
signMavenPublication.dependsOn('module')

def base64Decode(encodedString){
if (encodedString != null) {
Expand Down Expand Up @@ -405,14 +366,11 @@ tasks.register('unpackJoltSource', Copy) {

// Register cleanup tasks:

clean.dependsOn('cleanAutoHeaders', 'cleanDist', 'cleanLogs')
clean.dependsOn('cleanAutoHeaders', 'cleanLogs')

tasks.register('cleanAutoHeaders', Delete) { // auto-generated JNI headers
delete 'src/main/native/auto'
}
tasks.register('cleanDist', Delete) { // files to be distributed
delete 'dist'
}
tasks.register('cleanDownloads', Delete) { // downloaded files
delete 'downloads'
}
Expand Down

0 comments on commit fa3a8b1

Please sign in to comment.