Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

build.gradle 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. configurations {
  2. bundle
  3. compile {
  4. extendsFrom bundle
  5. }
  6. }
  7. dependencies {
  8. compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.0'
  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.08'
  12. bundle group: 'com.brsanthu', name: 'migbase64', version: '2.2'
  13. bundle group: 'net.kencochrane.raven', name: 'raven', version: '5.0.1'
  14. bundle group: 'com.google.guava', name:'guava', version: '18.0'
  15. bundle group: 'net.engio', name: 'mbassador', version: '1.2.0'
  16. bundle project(':modules:util')
  17. bundle project(':modules:parser')
  18. }
  19. allprojects {
  20. apply plugin: 'java'
  21. apply plugin: 'findbugs'
  22. apply plugin: 'pmd'
  23. sourceSets {
  24. main {
  25. java {
  26. srcDir 'src'
  27. }
  28. resources {
  29. srcDir 'res'
  30. }
  31. }
  32. test {
  33. java {
  34. srcDir 'test'
  35. }
  36. resources {
  37. srcDir 'test-res'
  38. }
  39. }
  40. }
  41. sourceCompatibility = 1.7
  42. targetCompatibility = 1.7
  43. repositories {
  44. mavenCentral()
  45. maven {
  46. url 'http://nexus.dmdirc.com/nexus/content/repositories/thirdparty/'
  47. }
  48. }
  49. dependencies {
  50. testCompile group: 'junit', name: 'junit', version: '4.11'
  51. testCompile group: 'org.mockito', name: 'mockito-all', version: '1.9.5'
  52. testCompile group: 'com.google.jimfs', name: 'jimfs', version: '1.0'
  53. }
  54. pmd {
  55. ruleSets = []
  56. ruleSetFiles = files("$rootDir/etc/pmd/full.xml")
  57. }
  58. tasks.withType(FindBugs) {
  59. reports {
  60. html.enabled = true
  61. xml.enabled = false
  62. }
  63. }
  64. findbugs {
  65. reportLevel = 'low'
  66. effort = 'max'
  67. ignoreFailures = true
  68. }
  69. }
  70. task wrapper(type: Wrapper) {
  71. gradleVersion = '2.1'
  72. }