Все наши проекты, использующие docbook для создания документации, должны иметь набор статических ресурсов (изображения, CSS-файлы и т. П.) В определенной структуре целевых папок при создании сайта.
Чтобы собрать эти ресурсы иДля копирования я хотел написать собственный плагин, который просто нужно добавить в эти проекты, привязать к соответствующей фазе жизненного цикла и при выполнении скопировать все необходимые файлы.
Первый подход заключался в создании плагина на основе Ant,так как задача копирования записана в пару строк.Однако задачи Ant по копированию копируют то, что находится в файловой системе ... но при запуске плагина ресурсы находятся в пути к классам плагина и не доступны в файловой системе.Правильно?
Так что я, вероятно, должен написать MOJO (на основе Java).Я думаю, двоичное копирование файлов ресурсов и папок из пути к классам плагина в целевую папку проекта является более или менее стандартной задачей, так какую поддержку я получу при разработке плагина?Существуют ли какие-либо базовые или служебные классы, которые мне следует использовать, или какой-либо плагин, из которого я могу скопировать некоторый код?