diff --git a/build.gradle b/build.gradle index ff823f9..9b0d650 100644 --- a/build.gradle +++ b/build.gradle @@ -127,18 +127,15 @@ jar { } // Example configuration to allow publishing using the maven-publish task -// we define a custom artifact that is sourced from the reobfJar output task -// and then declare that to be published -// Note you'll need to add a repository here -def reobfFile = file("$buildDir/reobfJar/output.jar") -def reobfArtifact = artifacts.add('default', reobfFile) { - type 'jar' - builtBy 'reobfJar' -} +// This is the preferred method to reobfuscate your jar file +jar.finalizedBy('reobfJar') +// However if you are in a multi-project build, dev time needs unobfed jar files, so you can delay the obfuscation until publishing by doing +//publish.dependsOn('reobfJar') + publishing { publications { mavenJava(MavenPublication) { - artifact reobfArtifact + artifact jar } } repositories {