У меня есть приложение Maven 2 RESTful с использованием Jersey / JAXB. Я генерирую компоненты JAXB из файла схемы, где файл схемы находится в моем каталоге ресурсов, например, src / main / resources / foo.xsd.
Я хочу включить файл foo.xsd в сгенерированный сайт Maven для моего проекта, чтобы клиенты могли видеть схему XML при написании вызовов RESTful.
Как я могу включить foo.xsd на сайт?
Я мог бы получить копию файла в src / main / site / ..., а затем обновить свой site.xml, чтобы он указывал на него (или иметь .apt, чье содержимое указывает на него), но я не Мне это нравится, потому что я все еще настраиваю foo.xsd, и не хочу, чтобы мне приходилось копировать его каждый раз, когда я обновляю его. И это просто плохая практика.
Я также попытался создать файл .apt, содержащий ссылку на файл foo.xsd, который копируется в каталог target / classes. Это работает, пока я не сделаю сайт: deploy, потому что он копирует только каталог target / site.
Спасибо
Чарльз