Я занимаюсь другим проектом команды и испытываю некоторые странные проблемы Eclipse.
Я использую Subversive в качестве моего плагина, и когда я иду проверять багажник, он подводит меня к стандартному диалоговому окну "Отъезд", где он позволяет мне выбрать метод проверки и единственный, который работает для меня (или применимо) последний параметр (Check out as a project with the name specified
).
Итак, я указываю имя, и проект затем проверяется как нормальный, и все хорошо, кроме...
Хотя предполагается, что это проект Java (WARs в веб-приложение Java), кажется, что команда, создавшая проект, создала его как общий проект (перейдя в Project > Properties > Resource > Type = 'Project'
).
Таким образом, ни одна из типичных функций, которые поставляются с проектом Java, не включена, включая (но не ограничиваясь этим):
Итак, мои вопросы:
Check out as a project configured using the New Project Wizard
(зачем выходить как новый проект?!?), (2 ) Find projects in the children of the selected resource
(нет), (3) Check out as a folder into an existing project
(нет).В Project Properties -> Project Facets -> Convert to faceted form...
вы можете выбрать Java
- это добавит функциональность Java в ваш проект. Там также можно добавить другие грани, например Dynamic Web Module
.
Из того, что вы написали, проект был проверен правильно. Опция Check out as a project configured using the New Project Wizard
применима, если файл .project
не существует в репозитории, и вам нужно выбрать тип проекта вручную. Он только создаст новый проект Eclipse локально.
Частичный ответ: вы можете преобразовать свой проект в проект Java, добавив следующий характер в файл .project
, содержащийся в корне вашего проекта:
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
И я думаю, что цель проекта Checkout as New - создать проект Eclipse для проекта, который не имеет файлов .project и .classpath. Это позволяет, например, сказать, что проект на самом деле является Java-проектом.