Как исправить ссылки при совместном использовании проекта Netbeans с Subversion? - PullRequest
1 голос
/ 21 ноября 2011

Я и мой друг пытаемся управлять проектом с помощью Subversion, но каждый раз, когда один из нас обновляет / загружает последнюю версию, возникают проблемы со ссылками.
Это связано со ссылками "mysql..connector..jar" и "myfaces..bundle..jar". Важно то, что у нас одна и та же версия библиотек, мы убедились в этом, но все же, когда один из нас обновился до последней версии и запустил Netbeans, мы получили

".. Не удалось найти одну или несколько ссылок .."

Так что мне интересно, могли бы мы поместить эти две библиотеки / фляги в папку проекта и решить это таким образом. Я думаю, что сейчас это как внешняя ссылка, у меня есть банки на рабочем столе, и я должен ссылаться на них каждый раз, когда у меня появляется новая версия проекта.

Подробнее: проект JSF с Netbeans, мы используем TortoiseSVN (Subversion).

Надеюсь, кто-то понимает, может быть, с некоторыми вопросами я могу прояснить себя.

РЕДАКТИРОВАТЬ: так что теперь я попытался решить проблему, найдя эти файлы в папке проекта и добавив их снова, это сработало. Но почему netbeans жалуется, если банки уже есть в проекте? Можно предположить, что netbeans может найти их автоматически.

РЕДАКТИРОВАТЬ 2: Я также заметил, что project.properties и private.properties (2 файла в проекте) помечены красным, мы должны иметь ту же версию сервера Tomcat? Это похоже на конфликт в project.properties.

РЕДАКТИРОВАТЬ 3: Некоторые файлы содержат пути к файлам, которые отличаются на наших компьютерах (C: \ Users \ MyPC .. vs. C: \ Users \ HisPC ..). Есть ли способ решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Следующие комментарии могут быть полезны:

  1. Никогда не импортируйте папку \ nbproject \ private в svn.Он автоматически создается Netbeans каждый раз, когда вы открываете проект.
  2. Попробуйте собрать все сторонние библиотеки в отдельном репо.Затем используйте svn: external для ссылки на них.
  3. Используйте относительные ссылки в вашем проекте.Используйте ../../Lib/X.jar вместо c: \ user \ jones \ X.jar
1 голос
/ 21 ноября 2011

просто щелкните правой кнопкой мыши на проекте .. там будет опция для разрешения конфликтов .. если опция не видна напрямую, перейдите в Subversion и в ее подменю вы непременно получите "Разрешить конфликты".* Периодически используйте параметр «Построить с зависимостями» ... вместо простого «Очистить и построить» ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...