Как заполнить мою папку lib из файлов jar, расположенных в разных репозиториях SVN?
Я структурировал свой проект jave следующим образом:
MyProejct
- src
- build
- test
- lib
- ..
В корень моей папки lib я поместил все свои внешние файлы.jar (hibernate, jboss и т. Д.). Теперь я решил переместить все мои сторонние jar-файлы в другое хранилище (а именно Lib) и поместить их в мою папку lib при проверке проекта. Я использовал svn:externals для этого. Я создал мой репо Lib следующим образом:
Lib Repository
- hibernate
- jsf
- junit
- ...
Почему, когда я передаю эти файлы jar с помощью свойства svn: external в разные папки в моем репозитории Lib, извлекаются только файлы.jar из моего последнего внешнего свойства?
2 ответа
Невозможно иметь много файлов в папке, поступающей из разных репозиториев с использованием внешних файлов. Лучший способ сделать это - сохранить каждый файл.jar в отдельной папке и обновить содержимое этой папки с помощью соответствующего внешнего свойства.
svn:externals является версионным свойством, таким образом, вы получаете файлы, которые соответствуют состоянию svn:externals для текущей версии Рабочей копии