2015-07-06 18 views
6

Mam konfigurację w jednej podprojektu (A), które produkują testową artefakt:Gradle zależność projekt pomysłu

configurations { 
    testArtifacts.extendsFrom testRuntime 
} 
task testJar(type: Jar) { 
    classifier "test" 
    from sourceSets.test.output 
} 
artifacts { 
    testArtifacts testJar 
} 

aw innym podprojektu (B) Chcę używać tego artefaktu:

compile project (path: ":a-sub-project", configuration: 'testArtifacts') 

działa to doskonale z gradle, ale kiedy importuję projekt do idei (poprzez wbudowaną obsługę), idea nie widzi klas z tego artefaktu. Może zobaczyć klasy z głównego artefaktu (A), ale nie z testu.

Wszelkie pomysły?

PS. Idea 14.1.4, stopniowanie 2.3.

Odpowiedz

0

Dla nas to działa prawidłowo:

testCompile project(':module').sourceSets.test.output 

Więc nie trzeba zadanie test-jar faktycznie

Powiązane problemy