kknd22
7/9/2014 - 1:32 AM

build-cust-artifact-dependency.gradle

build-cust-artifact-dependency.gradle

/**
 * http://stackoverflow.com/questions/17875576/gradle-projects-depending-on-artifacts-created-by-sibling-projects
 */

apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.slf4j:slf4j-api:1.7.5'
    compile 'org.springframework:spring-core:4.0.3.RELEASE'
    testCompile "junit:junit:4.11"

    compile project(path: ':sub', configuration: 'custC')
}

//----------------sub/build.gradle-------------------------

apply plugin: 'base'

configurations {
    custC
}

task custT( type : Jar) {
    from 'dir'
    baseName 'me-sub'
}

artifacts {
    custC  custT
}


/*

artifacts {
    archives  custT
}

*/