Плагин maven-remote-resources-plugin или плагин maven-resources-plugin

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

1 ответ

Решение

"... хочу сохранить ресурсы (файлы свойств, json) в отдельном модуле"

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

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

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

Другие вопросы по тегам