選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

build.gradle 1.5KB

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