2012-03-18 2 views
1

Я разрабатываю проект AppEngine на Java. Я работаю над MacBook и на других двух компьютерах. Я использую SVN в качестве моего RC.Необходимые библиотеки Java в Eclipse при работе с несколькими ОС

Я включил некоторые библиотеки из плагина GAE в моем проекте:

gwt-dev.jar, gwt-user.jar', validation-api-1.0.0.GA.jar. 

Я сделал это в Java Build Path в свойствах проекта. Каждый раз, когда я включаю компьютер, я получаю сообщение об ошибке:

В проекте '' отсутствует требуемая библиотека: ''. Конечно, путь меняется между компьютерами.

Как решить эту проблему? Должен ли я удалить эти настройки из хранилища в хранилище SVN? Если я буду делать, как я могу это сделать?

+0

Индивидуальные настройки должны быть локальными. Но библиотеки в любом случае не должны находиться под SCCS, используйте Maven или аналогичное управление зависимостями. –

ответ

0

Создайте проект для библиотек.

Поместите библиотеки в проект.

Экспортировать файлы фляг.

Установите этот вновь созданный проект как зависимость в основном проекте.

build path

enter image description here

+0

Моя ошибка заключалась в том, что я добавил «Внешние банки» вместо «Jars». Спасибо. –

1

Нельзя сохранять любую информацию о конкретном пользователе. Задайте свои проекты вручную, а затем просмотрите пользовательские атрибуты.

У нас такая же проблема с IntelliJ. Ответ заключается в проверке только агностической информации пользователя или получении IDE, достаточно умного для использования относительных путей.

Если вы добавляете сторонние библиотеки в проект, убедитесь, что они скопированы в ваш каталог/lib, а не путь, уникальный для вас.

Смежные вопросы