diff --git a/Common/build.gradle b/Common/build.gradle index 4c67dfd..eb18e56 100644 --- a/Common/build.gradle +++ b/Common/build.gradle @@ -1,9 +1,26 @@ -archivesBaseName = "ExampleMod-Common-${minecraft_version}" +// Adjust the output jar name here +archivesBaseName = "${mod_name}-Common-${minecraft_version}" dependencies { // Add your dependencies here } +// Maven Publishing. Remove if not needed +publishing { + publications { + mavenJava(MavenPublication) { + artifactId base.archivesName.get() + from components.java + } + } + repositories { + // Add your maven repository here + maven { + url "file://" + System.getenv("local_maven") + } + } +} + /** * =============================================================================== * = DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING = diff --git a/Fabric/build.gradle b/Fabric/build.gradle index 1fa0cd3..85eb280 100644 --- a/Fabric/build.gradle +++ b/Fabric/build.gradle @@ -1,4 +1,5 @@ -archivesBaseName = "ExampleMod-Fabric-${minecraft_version}" +// Adjust the output jar name here +archivesBaseName = "${mod_name}-Fabric-${minecraft_version}" dependencies { // Add your own dependencies here @@ -10,6 +11,22 @@ dependencies { implementation(project(":Common")) } +// Maven Publishing. Remove if not needed +publishing { + publications { + mavenJava(MavenPublication) { + artifactId base.archivesName.get() + from components.java + } + } + repositories { + // Add your maven repository here + maven { + url "file://" + System.getenv("local_maven") + } + } +} + /** * =============================================================================== * = DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING = diff --git a/Forge/build.gradle b/Forge/build.gradle index 1928fcb..48e1bb7 100644 --- a/Forge/build.gradle +++ b/Forge/build.gradle @@ -1,4 +1,5 @@ -archivesBaseName = "ExampleMod-Forge-${minecraft_version}" +// Adjust the output jar name here +archivesBaseName = "${mod_name}-Forge-${minecraft_version}" dependencies { // Add your dependencies here @@ -7,6 +8,22 @@ dependencies { implementation project(":Common") } +// Maven Publishing. Remove if not needed +publishing { + publications { + mavenJava(MavenPublication) { + artifactId base.archivesName.get() + from components.java + } + } + repositories { + // Add your maven repository here + maven { + url "file://" + System.getenv("local_maven") + } + } +} + /** * =============================================================================== * = DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING = diff --git a/build.gradle b/build.gradle index a4c814a..d780ed6 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,7 @@ version = "${version_major}.${version_minor}.${version_patch}" subprojects { apply plugin: "xyz.wagyourtail.unimined" apply plugin: "java" + apply plugin: 'maven-publish' group = rootProject.group version = rootProject.version diff --git a/gradle.properties b/gradle.properties index c46189a..e9b9ba2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,3 @@ -org.gradle.jvmargs=-Xmx3G -org.gradle.daemon=false - #Project version_major=1 version_minor=0 @@ -10,6 +7,7 @@ project_group=com.author.examplemod #Mod mod_author=ExampleModAuthor mod_id=examplemod +mod_name=ExampleMod # Shared minecraft_version=1.20.2 @@ -19,4 +17,8 @@ fabric_loader=0.14.24 fabric_api=0.90.7+1.20.2 # Forge -forge_version=48.0.34 \ No newline at end of file +forge_version=48.0.34 + +# Gradle Options +org.gradle.jvmargs=-Xmx3G +org.gradle.daemon=false \ No newline at end of file