2009-05-05 5 views
1

Я пытаюсь передать многомодульный проект Maven (используя плагин m2eclipse) из SpringSource Tool Suite 2.0.0 на сервер Subversion (Subversive plug-in для Eclipse). Я обнаружил, что свойство svn: ignore не распространяется на подмодули родительского проекта: мне нужно щелкнуть правой кнопкой мыши по свойству и запустить «Применить рекурсивно ...». Более того, это не сработает, если корневая папка субмодуля еще не находится в репозитории SVN: сначала мне нужно зарегистрировать корневую папку, затем щелкните правой кнопкой мыши свойство и запустите «Применить рекурсивно ...».Каков наилучший способ использования Subversive при совместном использовании многомодульного проекта в Eclipse?

Я что-то упустил? Опишите способ избавления от проблемы.

P.S. Проект имеет вложенные структуры:

PARENT 
+ component A 
    - module AA 
    - module AB 
+ component B 
    - module BA 
+ component C 
    - module CA 
    - module CB 
    - module CC 
+0

Я извиняюсь сказать это, но что? –

+0

Какая часть вопроса непонятна? –

ответ

1

Если плагин Затмения «разоблачен» GUI не является передовым enouggh поддерживать вид собственности установки вы хотите, может быть командная строка будет более эффективной.

cd PARENT 
ls -s | xargs svn propset -R -F ignore.txt svn:ignore 

Таким образом, вы применяете svn:ignore только на уже совершенные каталогах (и поддиректории) без необходимости совершить первый PARENT.

Если вы на Windows, пакет как GnuWin32 может помочь (или есть альтернатива множественная, как PowerShell)