Advertisement
Guest User

Untitled

a guest
Nov 15th, 2015
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. plugins {
  2. id "net.minecraftforge.gradle.forge" version "2.0.2"
  3. }
  4. version = "1.0"
  5. group= "com.ilphelkiir.mysticalscrolls" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
  6. archivesBaseName = "MysticalScrolls"
  7.  
  8. sourceSets {
  9. main {
  10. java { srcDirs = ["$projectDir/src/java"] }
  11. resources { srcDirs = ["$projectDir/src/resources"] }
  12. }
  13. }
  14.  
  15. minecraft {
  16. version = "1.8-11.14.4.1563"
  17. runDir = "eclipse/assets"
  18. mappings = "snapshot_20141130"
  19. }
  20.  
  21. dependencies {
  22. // you may put jars on which you depend on in ./libs
  23. // or you may define them like so..
  24. //compile "some.group:artifact:version:classifier"
  25. //compile "some.group:artifact:version"
  26.  
  27. // real examples
  28. //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
  29. //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
  30.  
  31. // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
  32. //provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
  33.  
  34. // the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided,
  35. // except that these dependencies get remapped to your current MCP mappings
  36. //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev'
  37. //deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
  38.  
  39. // for more info...
  40. // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
  41. // http://www.gradle.org/docs/current/userguide/dependency_management.html
  42.  
  43. }
  44.  
  45. processResources
  46. {
  47. // this will ensure that this task is redone when the versions change.
  48. inputs.property "version", project.version
  49. inputs.property "mcversion", project.minecraft.version
  50.  
  51. // replace stuff in mcmod.info, nothing else
  52. from(sourceSets.main.resources.srcDirs) {
  53. include 'mcmod.info'
  54.  
  55. // replace version and mcversion
  56. expand 'version':project.version, 'mcversion':project.minecraft.version
  57. }
  58.  
  59. // copy everything else, thats not the mcmod.info
  60. from(sourceSets.main.resources.srcDirs) {
  61. exclude 'mcmod.info'
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement