Skip to content
This repository
Fetching contributors…

Cannot retrieve contributors at this time

file 97 lines (86 sloc) 2.975 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
// Establish version and status
ext.githubProjectName = rootProject.name // Change if github project name is not the same as the root project's name

buildscript {
    repositories { mavenCentral() }
    apply from: file('gradle/buildscript.gradle'), to: buildscript
}

allprojects {
    repositories { mavenCentral() }
}

apply plugin: 'idea'
apply plugin: 'eclipse'
apply plugin: 'osgi'

apply from: file('gradle/convention.gradle')
apply from: file('gradle/maven.gradle')
//apply from: file('gradle/check.gradle')
//apply from: file('gradle/license.gradle')
apply from: file('gradle/release.gradle')

subprojects {
    group = "com.netflix.${githubProjectName}"
    dependencies {
        compile 'joda-time:joda-time:1.6.2'
        compile 'com.github.stephenc.high-scale-lib:high-scale-lib:1.1.2'
        compile 'com.google.guava:guava:11.0.1'
        compile 'com.eaio.uuid:uuid:3.2'
        compile 'org.slf4j:slf4j-api:1.6.4'
        compile 'org.codehaus.jettison:jettison:1.2'
        compile 'commons-codec:commons-codec:1.5'
        compile 'commons-lang:commons-lang:2.4'
        compile 'com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.3'
        compile 'org.codehaus.jackson:jackson-core-asl:1.9.2'
        compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.2'
        compile 'org.xerial.snappy:snappy-java:1.0.4.1'
        compile 'org.apache.servicemix.bundles:org.apache.servicemix.bundles.commons-csv:1.0-r706900_3'
        testCompile 'junit:junit:4.8.1'
    }
}

project(':astyanax-core') {
    apply plugin: 'java'
    dependencies {
        testCompile 'junit:junit:4.8.1'
    }
}

project(':astyanax-thrift') {
    apply plugin: 'java'
    dependencies {
        compile project(':astyanax-core')
        compile project(':astyanax-cassandra')
        compile 'org.apache.cassandra:cassandra-thrift:1.2.1'
        compile 'org.apache.thrift:libthrift:0.7.0'
    }
}

project(':astyanax-queue') {
    apply plugin: 'java'
    dependencies {
        compile project(':astyanax-core')
        compile project(':astyanax-cassandra')
        compile project(':astyanax-thrift')
        compile project(':astyanax-recipes')
    }
}

project(':astyanax-cassandra') {
    apply plugin: 'java'
    dependencies {
        compile 'org.apache.cassandra:cassandra-all:1.2.1'
        compile 'org.jboss.netty:netty:3.2.4.Final'
        compile project(':astyanax-core')
    }
}

project(':astyanax-recipes') {
    apply plugin: 'java'
    dependencies {
        compile project(':astyanax-core')
        compile project(':astyanax-cassandra')
        testCompile project(':astyanax-thrift')
    }
}

project(':astyanax-entity-mapper') {
    apply plugin: 'java'
    dependencies {
        compile project(':astyanax-core')
        compile project(':astyanax-cassandra')
        compile project(':astyanax-recipes')
     compile 'javax.persistence:persistence-api:1.0'
        testCompile project(':astyanax-thrift')
    }
}
Something went wrong with that request. Please try again.