diff --git a/build.gradle b/build.gradle index 5d4f17a..fbd2f96 100644 --- a/build.gradle +++ b/build.gradle @@ -70,8 +70,7 @@ minecraft { } } sourceSets.main.resources { srcDir 'src/generated/resources' } -repositories { -} +repositories {} dependencies { minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" @@ -83,7 +82,7 @@ def replaceProperties = [minecraft_version : minecraft_version, minecraft_vers forge_version : forge_version, forge_version_range: forge_version_range, loader_version_range: loader_version_range, 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] processResources { inputs.properties replaceProperties @@ -99,19 +98,22 @@ mixin { config "${mod_id}.mixins.json" } -java{ +java { withSourcesJar() } jar { manifest { - attributes(["Specification-Title" : mod_id, - "Specification-Vendor" : mod_authors, - "Specification-Version" : "1", - "Implementation-Title" : project.name, - "Implementation-Version" : project.jar.archiveVersion, - "Implementation-Vendor" : mod_authors, - "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")]) + attributes([ + "Specification-Title" : mod_id, + "Specification-Vendor" : mod_authors, + "Specification-Version" : "1", + "Implementation-Title" : project.name, + "Implementation-Version" : project.jar.archiveVersion, + "Implementation-Vendor" : mod_authors, + "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"), + "MixinConfigs" : "${mod_id}.mixins.json" + ]) } } @@ -121,11 +123,18 @@ jar.finalizedBy('reobfJar') publishing { publications { - mavenJava(MavenPublication) { - artifact jar + register('mavenJava', MavenPublication) { + 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 {