2017-01-06 7 views
2

Я создаю многомодовый проект maven и хочу сохранить ресурсы (файлы свойств, json) в отдельном модуле. Теперь, чтобы импортировать этот модуль ресурсов в другие модули, у меня есть два варианта - либо использовать maven-resources-plugin, либо использовать maven-remote-resources-plugin. У меня уже есть рабочий код wrt maven-resources-plugin, но во время поиска в Интернете я нашел сообщение только на maven-remote-resources-plugin, из-за которого я задал вопрос, следую ли я правилам maven по использованию ресурсов. И стоит ли перейти от maven-resources-plugin к maven-remote-resources-plugin? Любые указатели относительно этого оцениваются.maven-remote-resources-plugin vs maven-resources-plugin

ответ

1

«... хотите сохранить ресурсы (файлы свойств, JSON) в отдельном модуле »

  1. Вы можете использовать Maven Remote Resources Plugin Конечно объединять свои ресурсы в единый JAR, что могут использоваться поперек.

    Этот плагин используется для извлечения баночек ресурсов из удаленных хранилищ, процесс этих ресурсов, и включить их в баночки вы строите с Maven. Очень распространенным случаем использования является необходимость в пакетном распределении определенных ресурсов в вашей организации: Apache требуется, чтобы каждый выпущенный JAR содержал копию лицензии Apache и файл уведомления, который ссылается на все используемые программы в данный проект.

  2. Maven Resource Plugin имеет свое собственное использование копирования ресурсов внутри модулей, если вы не иметь их находятся в пути по умолчанию Maven и хотят использовать их в явном виде.