Я понимаю, что это скорее семантический поиск, а не функциональный квест.
У меня есть три типа зависимостей для компиляции:
-
Область только для компиляции, не используемая во время выполнения. GWT на стороне клиента, MVP4G, RestyGWT, процессоры аннотаций хранения исходного кода. Я использую REST, поэтому мне не нужна сторона сервера GWT.
-
Предоставлено - спящий режим, необходимый для компиляции, но предоставленный JBoss.
-
Компилировать + баннеры времени выполнения.
В случае 2 мы можем использовать предоставленную область. Случай 3, мы будем использовать область компиляции.
Однако для случая 1 я использую предоставленную область, хотя JBoss не предоставляет эти файлы вообще. Они также не нужны во время выполнения.
В любом случае, разве вы не думаете, что Maven должен предусмотреть синоним "предоставленного" для области, где артефакты действительно не нужны, кроме как во время компиляции? Возможно, должна ли быть область "только для компиляции"?