2016-04-07 8 views
1

Я новичок в Maven мир, поэтому помогите мне пожалуйста. У меня есть нормальный Проект Maven, который использует SVN для контроля версий. Что я хочу сделать, так это то, что Maven автоматически извлекает некоторые сценарии из папки SVN и размещает их внутри проекта. Это должно быть сделано, когда я заказываю maven для создания приложения WAR. Вот улов: папка, которую я хочу забрать от SVN не находится на том же SVN папка как текущий проект. Он находится на другой папке SVN. Напр .: httxx: // svnprd/SVN/проекта/здесь и httxx: // svnprd/SVN/скрипты/здесьMaven scm update

Я прочитал о Scm плагин, но я не смог установить его правильно, или найти достойный учебник по нему.

Любая помощь приветствуется, спасибо.

+1

Может ли [svn externals] (http://svnbook.red-bean.com/en/1.0/ch07s03.html) быть вам полезен? –

+0

@Jiri, провел некоторое время, читая об этом, но нет, это не то, что я хотел. Я сделал это, чтобы заставить его работать жестко ... Я пытался использовать scm: обновить второй проект, и это не сработает, но с помощью scm: export решил мою проблему. спасибо за ваше время. – ricardolecocq

ответ

0

Оказалось, что это была моя собственная ошибка, я пытался использовать scm: update вместо scm: export. Спасибо за помощь, ребята.

0

Antrun plugin может вам помочь. Закрепите его в фазе generate-sources и напишите ant-скрипт, который проверяет папку SVN и перемещает файлы там, где это необходимо.

+0

Спасибо @Jiri, но я могу использовать только плагин Antrun, если и только если я не найду пути без его использования. boss orders, xD – ricardolecocq

+0

Уверен, надеюсь, кто-то сможет обеспечить более чистый способ. Антрон - это «я отдаю» последнее средство :) –