Ich habe Konfiguration in einem Teilprojekt (A), die Herstellung von Test Artefakt:gradle Projektabhängigkeit in Idee
configurations {
testArtifacts.extendsFrom testRuntime
}
task testJar(type: Jar) {
classifier "test"
from sourceSets.test.output
}
artifacts {
testArtifacts testJar
}
und in einem anderen Teilprojekt (B) Ich mag, dass Artefakt verwenden:
compile project (path: ":a-sub-project", configuration: 'testArtifacts')
Das funktioniert einwandfrei von Gradle, aber wenn ich Projekt in Idee importiere (durch eingebaute Unterstützung), kann die Idee keine Klassen von diesem Artefakt sehen. Es kann Klassen vom Hauptartefakt von (A) sehen, aber nicht von Test eins.
Irgendwelche Ideen?
PS. Idee 14.1.4, Gradel 2.3.