You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.gradle 1.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. configurations {
  2. bundle
  3. compile {
  4. extendsFrom bundle
  5. }
  6. }
  7. dependencies {
  8. compile group: 'com.google.code.findbugs', name: 'jsr305', version: '2.+'
  9. compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.1'
  10. bundle group: 'com.squareup.dagger', name: 'dagger', version: '1.2.1'
  11. bundle group: 'com.esotericsoftware.yamlbeans', name: 'yamlbeans', version: '1.+'
  12. bundle group: 'com.brsanthu', name: 'migbase64', version: '2.2'
  13. bundle group: 'net.kencochrane.raven', name: 'raven', version: '4.+'
  14. bundle group: 'com.google.guava', name:'guava', version: '17.+'
  15. bundle group: 'net.engio', name: 'mbassador', version: '1.1.10'
  16. bundle project(':modules:util')
  17. bundle project(':modules:parser')
  18. }
  19. allprojects {
  20. apply plugin: 'java'
  21. sourceSets {
  22. main {
  23. java {
  24. srcDir 'src'
  25. }
  26. resources {
  27. srcDir 'res'
  28. }
  29. }
  30. test {
  31. java {
  32. srcDir 'test'
  33. }
  34. }
  35. }
  36. sourceCompatibility = 1.7
  37. targetCompatibility = 1.7
  38. repositories {
  39. mavenCentral()
  40. maven {
  41. url 'http://nexus.dmdirc.com/nexus/content/repositories/thirdparty/'
  42. }
  43. }
  44. dependencies {
  45. testCompile group: 'junit', name: 'junit', version: '4.+'
  46. testCompile group: 'org.mockito', name: 'mockito-all', version: '1.+'
  47. }
  48. }
  49. task wrapper(type: Wrapper) {
  50. gradleVersion = '2.0'
  51. }