У меня очень специфический вопрос.Проект, над которым я работаю, представляет собой управляемый maven3 многомодульный проект.Проект использует SVN-Api для синхронизации данных из хранилища и их обработки.Более конкретно: Менеджер после получения запроса на обновление свяжется с удаленным svn-репозиторием и синхронизирует файлы с жестким диском, где он впоследствии обработает их.
Я хочу создать соответствующую структуру папок сПлагин сборки.Когда я запускаю команду пакета, в идеале вывод в целевой папке будет
target
- data <- this is the base folder for the external repository
--- .svn <-- repository-information
--- group1 <-- subfolders on repository
--- group2
--- group3
- program.jar <-- contains java classes, executable
- config.xml <--- config file, editable by user
- other miscalleanous files
Так что, откровенно говоря, это создает ряд проблем, и, кроме того, у меня нет большого опыта работы сПлагин сборки.Что я не совсем понимаю, так это то, как я могу различать файлы, которые должны быть помещены в jar, и файлы, которые должны храниться вне jar.
Я читал о дескрипторах сборки, однако имею тольковидел примеры, которые либо включают, либо исключают файлы, ни один из которых не предоставляет информацию об относительных позициях, которые файлы должны впоследствии иметь в целевой папке.
Спасибо за ваше время.С уважением, Кено