Compare commits

...

1 Commits

Author SHA1 Message Date
1088de7128
Update build.gradle 2025-07-16 23:31:41 +08:00

View File

@ -82,7 +82,7 @@ def replaceProperties = [minecraft_version : minecraft_version, minecraft_vers
forge_version : forge_version, forge_version_range: forge_version_range, forge_version : forge_version, forge_version_range: forge_version_range,
loader_version_range: loader_version_range, loader_version_range: loader_version_range,
mod_id : mod_id, mod_name: mod_name, mod_license: mod_license, mod_id : mod_id, mod_name: mod_name, mod_license: mod_license,
mod_version: mod_version, mod_version : mod_version,
mod_authors : mod_authors, mod_description: mod_description] mod_authors : mod_authors, mod_description: mod_description]
processResources { processResources {
inputs.properties replaceProperties inputs.properties replaceProperties
@ -98,19 +98,22 @@ mixin {
config "${mod_id}.mixins.json" config "${mod_id}.mixins.json"
} }
java{ java {
withSourcesJar() withSourcesJar()
} }
jar { jar {
manifest { manifest {
attributes(["Specification-Title" : mod_id, attributes([
"Specification-Vendor" : mod_authors, "Specification-Title" : mod_id,
"Specification-Version" : "1", "Specification-Vendor" : mod_authors,
"Implementation-Title" : project.name, "Specification-Version" : "1",
"Implementation-Version" : project.jar.archiveVersion, "Implementation-Title" : project.name,
"Implementation-Vendor" : mod_authors, "Implementation-Version" : project.jar.archiveVersion,
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")]) "Implementation-Vendor" : mod_authors,
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"),
"MixinConfigs" : "${mod_id}.mixins.json"
])
} }
} }
@ -120,11 +123,18 @@ jar.finalizedBy('reobfJar')
publishing { publishing {
publications { publications {
mavenJava(MavenPublication) { register('mavenJava', MavenPublication) {
artifact jar from components.java
groupId = mod_group_id
artifactId = mod_id
}
}
repositories {
maven {
name = "Disk"
url = uri("D:/git/maven-repository-raw")
} }
} }
repositories {}
} }
tasks.withType(JavaCompile).configureEach { tasks.withType(JavaCompile).configureEach {