build.gradle 820 B

123456789101112131415161718192021222324252627282930313233343536
  1. plugins {
  2. id 'fabric-loom' version '0.9-SNAPSHOT'
  3. id 'maven-publish'
  4. }
  5. sourceCompatibility = JavaVersion.VERSION_16
  6. targetCompatibility = JavaVersion.VERSION_16
  7. archivesBaseName = project.archives_base_name
  8. version = 'v' + project.mod_version
  9. group = project.maven_group
  10. dependencies {
  11. minecraft "com.mojang:minecraft:${project.minecraft_version}"
  12. modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
  13. mappings minecraft.officialMojangMappings()
  14. compileOnly "com.google.code.findbugs:jsr305:3.0.2"
  15. }
  16. processResources {
  17. inputs.property "version", project.mod_version
  18. filesMatching("fabric.mod.json") {
  19. expand "version": project.mod_version
  20. }
  21. }
  22. tasks.withType(JavaCompile) {
  23. options.encoding = "UTF-8"
  24. options.release = 16
  25. }
  26. jar {
  27. from "LICENSE"
  28. exclude "io/github/prospector/"
  29. }