Tôi đã cấu hình trong một tiểu dự án (A) sản xuất thử nghiệm vật:phụ thuộc dự án gradle trong ý tưởng
configurations {
testArtifacts.extendsFrom testRuntime
}
task testJar(type: Jar) {
classifier "test"
from sourceSets.test.output
}
artifacts {
testArtifacts testJar
}
và trong một tiểu dự án (B) Tôi muốn sử dụng vật:
compile project (path: ":a-sub-project", configuration: 'testArtifacts')
điều này làm việc hoàn toàn tốt đẹp từ gradle, nhưng khi tôi nhập khẩu dự án để ý tưởng (thông qua hỗ trợ được xây dựng trong), ý tưởng không thể nhìn thấy các lớp học từ đó tạo tác. Nó có thể thấy các lớp từ tạo tác chính của (A), nhưng không phải từ các bài kiểm tra.
Bất kỳ ý tưởng nào?
PS. Ý tưởng 14.1.4, điểm 2.3.