Advertisement
Guest User

build.gradle

a guest
Mar 27th, 2014
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. buildscript {
  2. repositories {
  3. mavenCentral()
  4. maven {
  5. name = 'ForgeFS'
  6. url = 'http://files.minecraftforge.net/maven'
  7. }
  8. maven {
  9. name = "sonatype"
  10. url = "https://oss.sonatype.org/content/repositories/snapshots/"
  11. }
  12. maven {
  13. url = "http://maven.cil.li/"
  14. }
  15.  
  16. }
  17. dependencies {
  18. classpath 'net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT'
  19. compile group: 'li.cil.oc', name: 'OpenComputers', version: 'MC1.6.4-1.2.3.280', classifier: 'api'
  20. }
  21. }
  22.  
  23. apply plugin: 'forge'
  24.  
  25. version = "2.0"
  26. group= "lumien.randomthings" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
  27. archivesBaseName = "RandomThings"
  28.  
  29. def ENV = System.getenv()
  30. if (ENV.DRONE_BUILD_NUMBER)
  31. {
  32. version += "." + ENV.DRONE_BUILD_NUMBER
  33. }
  34. else
  35. {
  36. version += ".local"
  37. }
  38.  
  39. jar {
  40. manifest {
  41. attributes("FMLCorePluginContainsFMLMod": "true", "FMLCorePlugin": "lumien.randomthings.Transformer.RTLoadingPlugin")
  42. }
  43. }
  44.  
  45. minecraft {
  46. version = "1.7.2-10.12.0.1047"
  47. assetDir = "eclipse/assets"
  48.  
  49. replaceIn "RandomThings.java"
  50. replace "@VERSION@",project.version
  51. }
  52. processResources
  53. {
  54. // replace stuff in mcmod.info, nothing else
  55. from(sourceSets.main.resources.srcDirs) {
  56. include 'mcmod.info'
  57.  
  58. // replace version and mcversion
  59. expand 'version':project.version, 'mcversion':project.minecraft.version
  60. }
  61.  
  62. // copy everything else, thats not the mcmod.info
  63. from(sourceSets.main.resources.srcDirs) {
  64. exclude 'mcmod.info'
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement