From e22a6b6d4a79f810679ed22d24b829736265c27b Mon Sep 17 00:00:00 2001 From: vcwdfca <2168409010@qq.com> Date: Tue, 3 Nov 2026 22:57:40 +0800 Subject: [PATCH] fix --- gradle/scripts/publishing.gradle | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gradle/scripts/publishing.gradle b/gradle/scripts/publishing.gradle index fc43e87..bd96534 100644 --- a/gradle/scripts/publishing.gradle +++ b/gradle/scripts/publishing.gradle @@ -1,4 +1,3 @@ -import groovy.util.Node import groovy.xml.XmlSlurper apply from: 'gradle/scripts/helpers.gradle' @@ -32,11 +31,20 @@ setDefaultProperty('jitpack_group', false, '') setDefaultProperty('jitpack_artifact_id', false, '') setDefaultProperty('jitpack_version', false, '') +def publishMainJarTask = propertyBool('enable_shadow') ? 'reobfShadowJar' : 'reobfJar' + def configureMavenJavaPublication = { MavenPublication publication, String groupId, String artifactId, String publicationVersion -> def scmUrl = propertyString('maven_scm_url') def scmConnectionUrl = scmUrl.endsWith('.git') ? scmUrl : "${scmUrl}.git" publication.from components.java + publication.setArtifacts([tasks.named(publishMainJarTask), tasks.named('jar')]) + if (propertyBool('generate_sources_jar')) { + publication.artifact(tasks.named('sourcesJar')) + } + if (propertyBool('generate_javadocs_jar')) { + publication.artifact(tasks.named('javadocJar')) + } publication.setGroupId(groupId) publication.setArtifactId(artifactId) publication.setVersion(publicationVersion)