Advertisement
Guest User

Untitled

a guest
Mar 8th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. buildscript {
  2. repositories {
  3. mavenCentral()
  4. maven {
  5. name = "forge"
  6. url = "http://files.minecraftforge.net/maven"
  7. }
  8. }
  9. dependencies {
  10. classpath 'net.minecraftforge.gradle:ForgeGradle:1.0-SNAPSHOT'
  11. }
  12. }
  13.  
  14. apply plugin: 'forge'
  15. apply plugin: 'scala'
  16.  
  17. compileScala {
  18. repositories {
  19. ivy {
  20. name "forge-cb"
  21. artifactPattern "http://files.minecraftforge.net/[module]/[module]-dev-[revision].[ext]"
  22. }
  23. }
  24. dependencies {
  25. compile name: 'CodeChickenLib', version: "1.6.4-1.0.0.62", ext: 'jar'
  26. compile name: 'ForgeMultipart', version: "1.6.4-1.0.0.250", ext: 'jar'
  27. }
  28. }
  29.  
  30. version = "1.2.2"
  31. group= "li.cil.oc" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
  32. archivesBaseName = "OpenComputers-MC1.6.4"
  33.  
  34. if (System.getenv("BUILD_NUMBER") != null)
  35. version += ".${System.getenv("BUILD_NUMBER")}"
  36.  
  37. minecraft {
  38. version = "1.6.4-9.11.1.964"
  39. }
  40.  
  41. processResources {
  42. // replace stuff in mcmod.info, nothing else
  43. from(sourceSets.main.resources.srcDirs) {
  44. include 'mcmod/info'
  45.  
  46. // replace version and mcversion
  47. expand 'version':project.version, 'mcversion':project.minecraft.version
  48. }
  49.  
  50. // copy everything else, thats not the mcmod.info
  51. from(sourceSets.main.resources.srcDirs) {
  52. exclude 'mcmod.info'
  53. }
  54. }
  55.  
  56. // because the normal default jar task has been modified to be obfuscated
  57. task deobfJar(type: Jar) {
  58. from sourceSets.main.output
  59. classifier = 'deobf'
  60. }
  61.  
  62. task apiJar(type: Jar) {
  63. from sourceSets.main.output
  64. classifier = 'api'
  65. include 'li/cil/oc/api/**'
  66. }
  67.  
  68. artifacts {
  69. archives deobfJar
  70. archives apiJar
  71. }
  72.  
  73. apply from: 'release.gradle'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement