Khi IntelliJ mở một tệp build.gradle
, nó sẽ tạo ra một dự án IntelliJ với các phụ thuộc Gradle được giải quyết và thêm vào phạm vi dự án. Điều này làm việc tuyệt vời cho bộ biên dịch "biên dịch" và bộ nguồn "thử nghiệm", tuy nhiên tôi không thể làm điều này để làm việc cho các bộ nguồn tùy chỉnh.Làm cách nào để IntelliJ giải quyết các phụ thuộc Gradle cho các tập hợp nguồn tùy chỉnh?
Tôi muốn IntelliJ giải quyết các phụ thuộc cho bộ nguồn componentTest
của mình. Làm thế nào để tôi nói với IntelliJ để giải quyết những phụ thuộc này và thêm chúng vào phạm vi?
dependencies {
// main source set, "compile" scope in IntelliJ
compile(group: 'com.google.guava', name: 'guava', version: '18.0')
// test source set, "test" scope in IntelliJ
testCompile(group: 'junit', name: 'junit', version: '4.11')
// my custom source set, not added to any scope in IntelliJ
componentTestCompile(group: 'org.springframework', name: 'spring', version: '3.0.7')
}
chi tiết: IntelliJ 13.1.2, Gradle 1.11
Cảm ơn bạn đã thêm liên kết tài liệu! –
kể từ gradle 3.1, tôi có [configure.testCompile]. Cảm ơn vì câu trả lời! – Markon