Как заполнить мою папку 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 для текущей версии Рабочей копии

Другие вопросы по тегам