Импортированный проект maven не отображается как проект java. Показывает папки - программирование
Подтвердить что ты не робот

Импортированный проект maven не отображается как проект java. Показывает папки

Я проверил существующий исходный код проекта из SVN в папку в моей системе. Затем я открыл затмение. Импорт проекта- > существующий проект Maven.

Он импортируется без проблем. Однако Project Explorer показывает это как папки вместо пакетов. (Например, когда мы создаем пакет, а затем добавляем к нему классы, он показывает другой значок для корня пакета). Я также открыл Navigator и Package Explorer. Но они также показывают их как папки.

Я пробовал:

mvn eclipse:clean
mvn eclipse:eclipse

в корне проекта. Но это не помогло.

Может ли кто-нибудь помочь в этом?

Моя структура папок:

ecs->
     ecs-ejb->
        src/java/main/com/xxx
        pom.xml
     ecs->ear->
        src/java/main/com/xxx
        pom.xml
     pom.xml
4b9b3361

Ответ 1

Попробуйте:

  • Щелкните правой кнопкой мыши проект- > Настроить- > Преобразовать в проект Maven

---- Редактировать ----

Если это не работает, вполне вероятно, что кто-то проверил файлы окружения в вашем SVN. Если они проверили:

  • .project
  • .classpath
  • .settings/

Они могут противоречить вашей среде (разные настройки/плагины/версии eclipse...). Попробуйте отказаться от проекта, удалив папку/файлы, затем удалите эти файлы из SVN и повторите свой первоначальный процесс. Все эти файлы/папки будут генерироваться во время импорта для затмения.

---- Редактировать 2 ----

В вашем недавнем редактировании вопроса у вас есть многомодульный проект. Если вы делали это только в родительском проекте, то нет исходной папки. Значит, ты этого не увидишь. Вы должны:

  • File- > Import...
  • Выберите существующие проекты Maven, Next
  • Установите Root Directory в ecs/ecs-ejb, Finish
  • Повторите все остальные модули.

В eclipse каждый модуль мультимодульного проекта maven нуждается в собственном проекте eclipse.

Ответ 2

Щелкните правой кнопкой мыши проект- > Настроить- > Преобразовать в грань формы

Это решение сработало для меня

Ответ 3

Возможно, у модуля нет .classpath.

Не забудьте щелкнуть правой кнопкой мыши по модулю и изменить проект как Java.

else

Если вы используете команду Prompt. 1. mvn eclipse: clean 2. mvn eclipse: eclipse

еще

Удалить проект из Eclipse не удалять содержимое с диска. удалить .classpath и .project

Повторно импортировать как существующий проект

Ответ 4

Щелкните правой кнопкой мыши- > Maven- > Обновить проект.

Над работой отлично подходит для Eclipse Juno и решает проблему.

Ответ 5

У меня была та же проблема. Я пробовал много вещей, которые я читал в Интернете, но единственный способ решить мою проблему - исключить все мои файлы рабочей области (папку с метаданной) и создать еще один.

После этого я импортировал существующий проект maven, и все мои проблемы исчезли.

Ответ 6

Удалить папку метаданных. Оформить заказ еще раз, но выберите "Оформить заказ как проект, настроенный с помощью Мастера создания проекта" вместо "Оформить заказ как проект в рабочей области". Затем откроется мастер New Project, введите maven и выберите "Checkout Maven Projects from SCM" предпочтительно или "Проект Maven". Он должен работать. Помните, что этот шаг должен выполняться только для проектов Maven. Для обычных проектов просто выберите Java Project или любой соответствующий проект Eclipse типа.

Ответ 7

Проверьте и убедитесь, что у вас есть затмение, указывающее на каталог Java JDK, а не на каталог Java JRE.

Я только что установил затмение, и в настройках была только JRE. Я добавил путь JDK, изменил его на значение по умолчанию и нажал на проект Maven → Update. Затем пакеты появились в Проводнике пакетов.

Подсказка, которая помогла мне разобраться в этом, заключается в том, что когда я пытался использовать рефакторинг для переименования класса, он этого не делал, жалуясь, что это не JDK.

Ответ 8

Попробуйте щелкнуть правой кнопкой мыши по проекту, Maven- > Update Project... (или аналогично, имя ссылки изменяется в зависимости от версии)

Это работает для меня при добавлении новых папок, но я не сталкивался с проблемой при импорте проекта.

Ответ 9

Щелкните правой кнопкой мыши проект и выберите "Настроить" → "Преобразовать в проект Maven". Если пакеты по-прежнему отображаются в виде обычных папок, щелкните правой кнопкой мыши по папке на один уровень вверх (тот, который должен быть исходной папкой), а затем нажмите "Путь сборки" → "Использовать в качестве исходной папки".

Ответ 10

Я также столкнулся с подобной проблемой. Я разрешил его, загрузив правильные плагины apache maven в репозиторий maven org/apache/Maven/plugins. В моем случае все работает нормально раньше, и я полностью удалил репозиторий .m2. После этого я начал получать эти проблемы с тем же iDE и более новыми версиями IDE. Файл pom.xml показал ошибку, связанную с отображением жизненного цикла. При загрузке правильного плагина рабочая область работала нормально.

Ответ 11

Вместо того, чтобы импортировать как существующий проект Maven, выполните следующие шаги
Я предполагаю, что в вашей папке есть pom.xml, src/main и src/test.

Шаг 1: Щелкните правой кнопкой мыши> Create New> Java Project> Выберите папку проекта с pom.xml
Шаг 2: Щелкните правой кнопкой мыши Project> Configure> Convert to Maven project

Ответ 12

Я получил его с помощью Proyect → Properties → Project Facets

В моем случае был веб-проект, поэтому я проверил Java и динамический веб-модуль

Ответ 13

Вот мое решение, пожалуйста, закройте Project Explorer слева вверху и откройте снова. (или) 1). Щелкните правой кнопкой мыши по разному проекту и выберите Project Explorer, если он доступен.

Ответ 14

Добавление проектов в рабочие наборы должно помочь

попробуйте -> щелкните правой кнопкой мыши проект → Maven → Назначить рабочие наборы... → Добавить проекты в рабочие наборы