diff options
Diffstat (limited to 'GuiTest/build.gradle')
-rw-r--r-- | GuiTest/build.gradle | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/GuiTest/build.gradle b/GuiTest/build.gradle new file mode 100644 index 0000000..c45af5e --- /dev/null +++ b/GuiTest/build.gradle @@ -0,0 +1,75 @@ +buildscript { + repositories { + jcenter() + } +} + +plugins { + id 'fabric-loom' version '0.2.4-SNAPSHOT' +} + +sourceCompatibility = JavaVersion.VERSION_1_8 +targetCompatibility = JavaVersion.VERSION_1_8 + +if(rootProject.file('private.gradle').exists()) { //Publishing details + apply from: 'private.gradle' +} + +archivesBaseName = project.archives_base_name +version = project.mod_version +group = project.maven_group + +minecraft { +} + +repositories { + mavenLocal(); + maven { url "http://server.bbkr.space:8081/artifactory/libs-release" } +} + +dependencies { + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings "net.fabricmc:yarn:${project.yarn_mappings}" + modApi "net.fabricmc:fabric-loader:${project.loader_version}" + modApi "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + modApi "io.github.cottonmc:Jankson:${project.jankson_version}" + include "io.github.cottonmc:Jankson:${project.jankson_version}" + + compileOnly ("com.google.code.findbugs:jsr305:3.0.2") { transitive = false } + + + modApi "io.github.prospector:modmenu:1.7.9+build.118" + modApi "io.github.cottonmc:LibGui:1.3.1-SNAPSHOT" +} + +processResources { + inputs.property "version", project.version + + from(sourceSets.main.resources.srcDirs) { + include "fabric.mod.json" + expand "version": project.version + } + + from(sourceSets.main.resources.srcDirs) { + exclude "fabric.mod.json" + } +} + +// ensure that the encoding is set to UTF-8, no matter what the system default is +// this fixes some edge cases with special characters not displaying correctly +// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html +tasks.withType(JavaCompile) { + options.encoding = "UTF-8" +} + +// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task +// if it is present. +// If you remove this task, sources will not be generated. +task sourcesJar(type: Jar, dependsOn: classes) { + classifier = "sources" + from sourceSets.main.allSource +} + +jar { + from "LICENSE" +}
\ No newline at end of file |