Хорошо известная структура по умолчанию для Java-приложения:
/src/test/java/com/mypackage/mymodule
/src/main/java/com/mypackage/mymodule
Я хочу привести базовый пример.Допустим, есть модуль с именем 'image', который отвечает за создание схемы базы данных, имеет репозиторий для сохранения изображений и предоставляет сервис для использования этого модуля.
Я хочу использовать этот модуль в разных проектах, поэтому я просто создал подмодуль git и добавил его в оба проекта.Чтобы завершить это, я хочу переместить тесты в этом модуле так, чтобы каждый раз, когда я строил один из проектов, тесты выполнялись.Я не хочу управлять тестами в одном из проектов.
Есть ли какой-нибудь рекомендуемый способ решения этой проблемы?