Gradle общие тестовые источники в сборке нескольких проектов - PullRequest
0 голосов
/ 02 марта 2019

У меня есть многопроектная сборка Gradle с такой структурой папок:

Root
|- Commons
|  \- TestUtils
|- Services
   |- ProjectA
   \- ProjectB

Чтобы решить проблему тестовых зависимостей, не импортированных в другие проекты, я создал модуль 'TestUtils', поставил свой тестклассы внутри src / main / java и добавили зависимость api от spring-boot-starter-test для включения JUnit, Mockito и т. д.

В ProjectA и ProjectB я импортировал TestUtils как 'testImplementation', но сборка не удаласьпотому что неразрешенные классы модуля TestUtils.

PS: проверки IntelliJ не показывают ошибок.

Пример Repo для воспроизведения ошибки: https://github.com/fmonorchio/gradle_test_dependencies

Я не знаю, какрешить это ... Спасибо!

...