Eclipse: заставить проект быть Java? - PullRequest
1 голос
/ 26 января 2012

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

Ответы [ 2 ]

3 голосов
/ 26 января 2012

Проверьте ваш .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, и установить eclipse для сборки проекта с помощью javabuilder (а неMaven Builder, например).Обратите внимание, что это просто заставит eclipse рассматривать проект как java-проект, если вы хотите, чтобы он работал и с maven, мне понадобится дополнительная информация.

Для чего бы это ни стоило, я обычно не запускаюMaven строит из W / In Eclipse, я переключаюсь на командную строку.Мои причины для этого состоят в том, что я предпочитаю эстетику моей командной строки, а не затмение », и у меня были некоторые головные боли в прошлом с проектами затмения и maven (хотя я не виню затмение, я уверен, что я виноват).

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

3 голосов
/ 26 января 2012

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

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

...