Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. apply plugin: 'eclipse'
  2. apply plugin: 'idea'
  3.  
  4. project.version = '6.1.3-SNAPSHOT'
  5. ext.internalVersion = project.version + ";" + gitCommitHash
  6.  
  7. sourceCompatibility = 1.7
  8. targetCompatibility = 1.7
  9.  
  10. checkstyle.configFile = new File(projectDir, "config/checkstyle/checkstyle.xml")
  11.  
  12. compileJava {
  13. options.encoding = "UTF-8"
  14. }
  15.  
  16. dependencies {
  17. compile 'org.khelekore:prtree:1.5.0'
  18. compile 'org.bukkit:bukkit:1.10-R0.1-SNAPSHOT'
  19. compile 'com.sk89q.worldedit:worldedit-bukkit:6.1.3-SNAPSHOT'
  20. compile 'com.sk89q:squirrelid:0.1.0'
  21. compile 'com.sk89q:guavabackport:1.1'
  22. compile 'org.flywaydb:flyway-core:3.0'
  23. compile ('com.sk89q:commandbook:2.3') {
  24. exclude group: 'com.sk89q', module: 'worldedit'
  25. exclude group: 'com.zachsthings.libcomponents'
  26. }
  27. compile 'net.sf.opencsv:opencsv:2.0'
  28. compile 'com.googlecode.json-simple:json-simple:1.1.1'
  29. compile 'com.google.code.findbugs:jsr305:1.3.9'
  30. testCompile 'junit:junit:4.11'
  31. testCompile 'org.hamcrest:hamcrest-library:1.2.1'
  32. }
  33.  
  34. processResources {
  35. from (sourceSets.main.resources.srcDirs) {
  36. expand project.properties
  37. include 'plugin.yml'
  38. }
  39.  
  40. from (sourceSets.main.resources.srcDirs) {
  41. exclude 'plugin.yml'
  42. }
  43. }
  44.  
  45. shadowJar {
  46. dependencies {
  47. include(dependency('org.khelekore:prtree:1.5.0'))
  48. include(dependency('com.sk89q:guavabackport:1.1'))
  49. include(dependency('com.sk89q:squirrelid:0.1.0'))
  50. include(dependency('org.flywaydb:flyway-core:3.0'))
  51. include(dependency('com.googlecode.json-simple:json-simple:1.1.1'))
  52. include(dependency('net.sf.opencsv:opencsv:2.0'))
  53. }
  54.  
  55. relocate('com.sk89q.guavabackport', 'com.sk89q.worldguard.internal.guava')
  56. relocate('org.flywaydb', 'com.sk89q.worldguard.internal.flywaydb')
  57. relocate('com.sk89q.squirrelid', 'com.sk89q.worldguard.util.profile')
  58. relocate('org.json.simple', 'com.sk89q.worldguard.util.jsonsimple')
  59.  
  60. }
  61.  
  62. build.dependsOn(shadowJar)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement