У меня есть проект java, и я хочу его развить, не заменяя исходный код с его места. Я хочу связать свой код с моей рабочей областью без физической замены?
Как связать проект в eclipse
Ответ 1
- Выберите
Project
, с которым вы хотите ссылаться, на страницеPackage Explorer
- Щелкните правой кнопкой мыши и перейдите к
Properties
(или нажмите Ctrl-Enter). - В
Projects
вJava Build Path
вы можете добавить еще один проект, который в настоящее время открыт.
Если вы хотите переопределить класс, вы можете сделать его копию в текущем проекте и переместить его дальше в пути к классам в Order and Export
.
Ответ 2
Связывание источника
Project properties -> Java build path (tree-item) -> Source (tab) -> Link source (button)
Связывание проектов
Project properties -> Java build path (tree-item) -> Projects (tab) -> Add... (button)
Предложение
См. раздел справки Eclipse: Workbench User Guide > Tasks > Working with projects, folders and files > Creating linked resources
.
Ответ 3
Вы можете ссылаться на проект, который существует вне вашей рабочей области. Это позволяет проекту продолжать существовать снаружи, но может быть ссылкой для целей поиска источника, отладки, точек останова и т.д. В Eclipse из меню:
- Выберите
File | Import...
и выберитеGeneral > Existing Projects into Workspace
- На следующей панели в диалоговом окне найдите местоположение проекта и убедитесь, что оно выбрано в списке.
- Обязательно не устанавливайте флажок
Copy projects into workspace
. Нажмите "Готово".
Изменения, внесенные вами в проект в этом рабочем пространстве, будут отражены в проекте в его родном местоположении.
Убедитесь, что при удалении ссылки на проект из рабочей области, не относящейся к ней, вы не Delete project contents on disk (cannot be undone)
.