diff --git a/build.gradle b/build.gradle index a902101..6bc5e6b 100644 --- a/build.gradle +++ b/build.gradle @@ -162,10 +162,31 @@ 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') +task devJar(type: Jar) { + from sourceSets.main.output + from sourceSets.main.allJava + classifier = 'dev' + manifest { + attributes([ + "Specification-Title": project.name, + "Specification-Vendor": "zontreck", + "Specification-Version": "1", + "Implementation-Title": project.name, + "Implementation-Version": version, + "Implementation-Vendor": "zontreck", + "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") + ]) + } +} + +devJar.finalizedBy('reobfJar') + + publishing { publications { mavenJava(MavenPublication) { artifact jar + artifact devJar } } repositories { @@ -174,7 +195,6 @@ publishing { } } } - tasks.withType(JavaCompile).configureEach { options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation } diff --git a/gradle.properties b/gradle.properties index 1ea6dd6..0c7e14d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ org.gradle.jvmargs=-Xmx3G org.gradle.daemon=false -my_version=1.0.0.0228230914 +my_version=1.0.0.0228230928 my_modgroup="dev.zontreck.essentials" my_modid="ariasessentials" @@ -12,4 +12,4 @@ my_modid="ariasessentials" mc_version=1.18.2 forge_version=40.2.1 parchment_version=2022.11.06 -libz_version=1.0.5.0228230829 +libz_version=1.0.5.0228230925