From 5fd8a25911cddf3185225fce11c5be65614051b5 Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Tue, 13 Jan 2026 12:41:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=8E=A8=E5=88=B0Maven=20?= =?UTF-8?q?=E4=B8=A2=E5=A4=B1refmap=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/build.gradle b/build.gradle index a7cfed9..8171ce0 100644 --- a/build.gradle +++ b/build.gradle @@ -212,28 +212,6 @@ tasks.register('javadocJar', Jar) { dependsOn tasks.javadoc } -// ===================== 主包完整 Jar(class + java) ===================== -tasks.register('deobfJar', Jar) { - archiveFileName = "${mod_id}-${minecraft_version}-${mod_version}.jar" - from(sourceSets.main.output) - - // === 避免重复打包资源(即使混入其他 jar 时也不会重复) === - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - - manifest { - attributes( - 'Specification-Title': mod_id, - 'Specification-Vendor': mod_authors, - 'Implementation-Title': project.name, - 'Implementation-Version': archiveVersion, - 'Implementation-Vendor': mod_authors, - 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"), - 'MixinConfigs' : "${mod_id}.mixins.json" - ) - } - - dependsOn classes -} tasks.register('sourceJar', Jar) { from(sourceSets.main.allSource) // java archiveFileName = "${mod_id}-${minecraft_version}-${mod_version}-sources.jar" @@ -255,7 +233,9 @@ tasks.register('sourceJar', Jar) { } - +tasks.named('publish') { + dependsOn build +} // ==================== 发布配置 ==================== @@ -263,7 +243,7 @@ publishing { publications { mavenJava(MavenPublication) { artifactId = mod_id - artifact deobfJar + artifact reobfJar artifact sourceJar artifact javadocJar @@ -327,6 +307,7 @@ publishing { } } } + } // ==================== 任务配置 ====================