У меня есть два проекта:Понимание зависимостей проекта в Gradle
- проекта A - это один имеет основной код
- проект B - это один имеет тестовый код
(для по какой-то причине мне нужно некоторое время удерживать тестовый код в отдельном проекте)
Теперь в проекте B я добавляю конфигурацию зависимостей testCompile в проекте A. Я хочу понять разницу betw ееп эти утверждения конфигурации зависимостей:
dependencies {
testCompile project(":ProjectA")
testCompile project(":projectA").sourceSets.main.output
testCompile project(path: "projectA", configuration: "compile")
}
Я задаю этот вопрос, потому что я на самом деле хочу, чтобы тянуть во всех компиляции временных зависимостей проекта A в зависимости testCompile проекта B, и я не могу понять, как это сделать что. Я предположил, что
testCompile project(path: "projectA", configuration: "compile")
будет работать, но это не так.
Любая помощь будет оценена по достоинству.