Advertisement
hassansyyid

build.gradle

Nov 25th, 2015
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. buildscript {
  2. repositories {
  3. jcenter()
  4. maven {
  5. name = "forge"
  6. url = "http://files.minecraftforge.net/maven"
  7. }
  8. maven {
  9. url = 'https://oss.sonatype.org/content/groups/public'
  10. }
  11. }
  12. dependencies {
  13. classpath 'com.matthewprenger:CurseGradle:1.0.1-SNAPSHOT'
  14. classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT'
  15. }
  16. }
  17. apply plugin: 'net.minecraftforge.gradle.forge'
  18. apply plugin: 'com.matthewprenger.cursegradle'
  19.  
  20. version = "v1.5.${System.env.BUILD_NUMBER}"
  21. group= "io.github.hsyyid"
  22. archivesBaseName = "halocraft-2.0-DEV"
  23.  
  24. tasks.withType(JavaCompile) {
  25. sourceCompatibility = "1.6"
  26. targetCompatibility = "1.6"
  27. options.encoding = 'UTF-8'
  28. }
  29.  
  30. minecraft {
  31. version = "1.8.8-11.14.4.1589-1.8.8"
  32. runDir = "run"
  33. mappings = "snapshot_20151122"
  34. }
  35.  
  36. curse {
  37. displayName = "${project.archivesBaseName} ${project.version}"
  38. artifact = file("${project.buildDir}/libs/${project.archivesBaseName}-${project.version}.jar")
  39. projectId = '232011'
  40. apiKey = project.curseForgeApiKey
  41. releaseType = 'beta'
  42. }
  43.  
  44. processResources
  45. {
  46. inputs.property "version", project.version
  47. inputs.property "mcversion", project.minecraft.version
  48.  
  49. from(sourceSets.main.resources.srcDirs) {
  50. include 'mcmod.info'
  51. expand 'version':project.version, 'mcversion':project.minecraft.version
  52. }
  53.  
  54. from(sourceSets.main.resources.srcDirs) {
  55. exclude 'mcmod.info'
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement