build.gradle 882 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. plugins {
  2. id 'fabric-loom' version '0.5-SNAPSHOT'
  3. id 'maven-publish'
  4. }
  5. sourceCompatibility = JavaVersion.VERSION_1_8
  6. targetCompatibility = JavaVersion.VERSION_1_8
  7. archivesBaseName = project.archives_base_name
  8. version = project.mod_version
  9. group = project.maven_group
  10. dependencies {
  11. minecraft "com.mojang:minecraft:${project.minecraft_version}"
  12. mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
  13. modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
  14. }
  15. processResources {
  16. inputs.property "version", project.version
  17. from(sourceSets.main.resources.srcDirs) {
  18. include "fabric.mod.json"
  19. expand "version": project.version
  20. }
  21. from(sourceSets.main.resources.srcDirs) {
  22. exclude "fabric.mod.json"
  23. }
  24. }
  25. tasks.withType(JavaCompile) {
  26. options.encoding = "UTF-8"
  27. }
  28. version = 'v' + version
  29. jar {
  30. from "LICENSE"
  31. exclude "io/github/prospector/"
  32. }