2012-01-26 3 views
1

Можно ли заставить уже существующий проект быть проектом «java»? Например, я импортировал существующий проект maven, у которого нет связанных файлов eclipse, но проект не связан с «java». Трудно объяснить, потому что я не знаю особую терминологию затмения. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу использовать каталог src как часть пути сборки, потому что eclipse не знает, что проект является Java-проектом. В свою очередь, я должен расширить каждый каталог пространства имен, чтобы перейти к java-файлам. Проект также не связан ни с java sdk, ни с библиотеками и т. Д.Eclipse: заставить проект быть Java?

ответ

3

Проверьте файл .project. (Это скрытый файл в корневом каталоге вашего проекта)

<?xml version="1.0" encoding="UTF-8"?> 
    <projectDescription> 
    <name>myProject</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <buildCommand> 
      <name>org.eclipse.jdt.core.javabuilder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.jdt.core.javanature</nature> 
    </natures> 
</projectDescription> 

Вы хотите, чтобы убедиться, что ваш проект имеет Java «природу», и установить затмение построить проект с javabuilder (а не Maven строитель , например). Обратите внимание, что это просто заставит eclipse увидеть проект как проект java, если вы хотите, чтобы он работал с maven также, мне понадобится дополнительная информация.

Для чего я обычно не запускаю сборки maven из w/in eclipse, я перехожу к командной строке. Мои причины для этого - то, что я предпочитаю эстетику моей командной строки над eclipse », и у меня были некоторые головные боли в прошлом с проектами eclipse и maven (хотя я не обвиняю eclipse, я уверен, что я был виноват).

Недавно, Spring Source Tool Suite (предложение затмения от весенних парней), мои проекты maven работали в затмении без особых хлопот.

+0

И если это не так, вы можете просто закрыть затмение, отредактировать файл, чтобы добавить его и снова открыть затмение. Вам также понадобятся данные javabuilder, как показано. –

3

Вы пробовали «maven» -> «Обновить конфигурацию проекта»?

Другая возможность: создать новый проект java с тем же именем и расположением в уже существующем. сделайте резервную копию ранее.

+0

Ваш 1-й вариант - это все, что необходимо –

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