У меня есть настройка для нескольких проектов, и в проект AI включите проект B в качестве зависимости проекта:
compile project(":B")
В проекте AI хотите использовать тестовый класс из проекта B, поэтому я также добавляю следующую зависимость:
testCompile project(":B").sourceSets.test.output
Все может быть успешно протестировано для сборки.
Но если я хочу создать eclipseClasspath, gradle создает зависимость библиотеки в "A" для папок теста "B". Итак, я получаю сообщение об ошибке в eclipse:
"В проекте 'A' отсутствует необходимая библиотека: 'C: [...] \ B \ build \ classes \ java \ test'" AND "Project" A 'отсутствует необходимая библиотека:' C: [...] \ B \ build \ resources \ test '"
Чем мне нужно вручную удалить это из пути сборки, и все работает нормально.
Как я могу предотвратить эту проблему?
Спасибо!