2017-01-24 12 views
2

Ich habe ein gradle Projekt Multi-Modul, und ich mag den Einsatz von einigen der Testklassen aus dem gemeinsamen Modul in meinem abhängigen Modul machen.Gradle Abhängigkeit Projekt Test-jar

dependencies { 
    compile project(':shared-module') 

    testCompile project(':shared-module'), classifier: 'test-jar' 
} 

Die erste Abhängigkeit funktioniert, aber die TestCompile-Abhängigkeit funktioniert nicht. Ich kann die Syntax dafür nicht finden. Die Maven-äquivalent wäre:

<dependency> 
    <groupId>${project.groupId}</groupId> 
    <artifactId>shared-module</artifactId> 
    <version>${project.version}</version> 
    <type>test-jar</type> 
    <scope>test</scope> 
</dependency> 

Antwort

0

Sie den Nebel verwenden könnten test jar plugin

Hinweis Nebula dieses Plugin als veraltet, da sie Testprogramme glauben an ihrem eigenen Projekt leben. Ich neige dazu, mit ihnen

1

Sie tun können, um zustimmen

dependencies { 
    compile project(':shared-module') 
    testCompile project(path: ':shared-module', configuration: 'testRuntime') 
} 
Verwandte Themen