Как мне зависеть от модуля для компиляции, а также от объема тестирования в Maven - PullRequest
1 голос
/ 23 сентября 2019

У меня есть модуль "A", который зависит от модуля "common".«Общий» модуль выставляет методы в источнике.Он также предоставляет тестовые утилиты в тестовой папке.Источник в модуле «A» зависит от методов, представленных «common», а тестовые классы в «A» зависят от утилит тестирования, представленных папкой test в «common».Если я добавлю зависимость «common» в pom.xml «A» с областью компиляции, то тестовые классы в «A» не смогут получить доступ к утилитам тестирования в «common».Как добавить зависимость «common» в «A» при компиляции, а также при тестировании?

1 Ответ

1 голос
/ 23 сентября 2019

Кажется, что эти тестовые утилиты не должны быть частью модуля common.Они должны быть в отдельном модуле (может называться test-utils или что-то подобное)Затем другие модули могут зависеть от common и / или test-utils независимо и устанавливать соответствующую область для каждой зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...