12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- configurations {
- bundle
-
- compile {
- extendsFrom bundle
- }
- }
-
- dependencies {
- compile group: 'com.google.code.findbugs', name: 'jsr305', version: '2.+'
- compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.1'
- bundle group: 'com.squareup.dagger', name: 'dagger', version: '1.2.1'
- bundle group: 'com.esotericsoftware.yamlbeans', name: 'yamlbeans', version: '1.+'
- bundle group: 'com.brsanthu', name: 'migbase64', version: '2.2'
- bundle group: 'net.kencochrane.raven', name: 'raven', version: '4.+'
- bundle group: 'com.google.guava', name:'guava', version: '17.+'
- bundle group: 'net.engio', name: 'mbassador', version: '1.1.10'
- bundle project(':modules:util')
- bundle project(':modules:parser')
- }
-
- allprojects {
- apply plugin: 'java'
- apply plugin: 'findbugs'
- apply plugin: 'pmd'
-
- sourceSets {
- main {
- java {
- srcDir 'src'
- }
- resources {
- srcDir 'res'
- }
- }
- test {
- java {
- srcDir 'test'
- }
- resources {
- srcDir 'test-res'
- }
- }
- }
-
- sourceCompatibility = 1.7
- targetCompatibility = 1.7
-
- repositories {
- mavenCentral()
- maven {
- url 'http://nexus.dmdirc.com/nexus/content/repositories/thirdparty/'
- }
- }
-
- dependencies {
- testCompile group: 'junit', name: 'junit', version: '4.+'
- testCompile group: 'org.mockito', name: 'mockito-all', version: '1.+'
- }
-
- pmd {
- ruleSets = []
- ruleSetFiles = files("$rootDir/etc/pmd/full.xml")
- }
-
- tasks.withType(FindBugs) {
- reports {
- html.enabled = true
- xml.enabled = false
- }
- }
-
- findbugs {
- reportLevel = 'low'
- effort = 'max'
- ignoreFailures = true
- }
- }
-
- task wrapper(type: Wrapper) {
- gradleVersion = '2.1'
- }
|