размещение файлов XML в не-ресурсах jar с Maven - PullRequest
1 голос
/ 27 марта 2011

Это больше вопрос шаблона. Я использую Maven для создания проекта из трех модулей.

Домен, Услуги, Сайт

Сервисный модуль зависит от доменного модуля. Сейчас в сервисном модуле я использую ORM (MyIbatis), и мне нужно, чтобы в моем сервисном модуле было много файлов XML. Я мог бы поместить файлы XML в пакет, содержащий файлы .java, или я могу поместить файлы XML в каталог ресурсов.

Мой вопрос: каков наилучший шаблон для случаев, когда у вас есть ресурсы, которые сопоставлены с одним .java в том же модуле. Вы бы поместили этот ресурс в пакет, содержащий .java или в каталог «resources», который использует maven? Какие плюсы и минусы?

Я знаю, что в конце дня ресурсы и каталоги java объединяются в артефакт (.jar), но в принципе мне хотелось бы знать, что делают другие.

Обновление - Причина, по которой я хотел бы поместить XML-файлы в каталог java src, заключается в том, что я не хочу воссоздавать структуру пакета в каталоге ресурсов - чтобы помочь с ремонтопригодностью структуры пакета изменения и т. д.

1 Ответ

0 голосов
/ 27 марта 2011

Я бы положил их рядом с моими файлами Java лично. По всей вероятности, вы будете многократно подпрыгивать между объектом и XML. Раздражает постоянное переключение между двумя папками.

Я помещаю материал, к которому не обращаю внимания при кодировании, например файлы свойств или log4j.xml, в папку ресурсов.

Но это только я.

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