Однако сегодня я заметил, что узел «Зависимости Maven» не отображается под узлом подмодуля в Eclipse, и я не см. зависимости maven. Я мог видеть только узел «Системная библиотека JRE». Я сравнил конфигурацию с другим проектом, который был успешно импортирован как проект Maven, и выяснил, что этот недавно импортированный проект в Eclipse, его подмодули не распознаются как проект Maven.
Затем Я использовал команду mvn eclipse:clean eclipse:eclipse и теперь вижу, что зависимости Maven отображаются как «Зависимости библиотеки», что означает, что это все еще проект Java, а не проект Maven.
Я пытаюсь найти возможность преобразовать его в проект Maven, но не вижу такой возможности.
Я думаю сделать резервную копию одного из подмодулей , удалите его из Eclipse и повторно импортируйте как проект Maven.
Если у вас есть идеи, как решить эту проблему, дайте мне знать.
Обновление 1:
Ниже приведен файл .project проекта, который был успешно импортирован:
Код: Выделить всё
proj_name
org.eclipse.jdt.core.javabuilder
org.eclipse.m2e.core.maven2Builder
org.eclipse.jdt.core.javanature
org.eclipse.m2e.core.maven2Nature
Код: Выделить всё
- Успешно импортированный проект аналогичен проекту, который не был успешно импортирован , но последняя версия более новая. Итак, чтобы импортировать второй проект, мне пришлось использовать опцию «Импорт->Существующий проект Maven->Дополнительно->Шаблон имени», и я указал шаблон для изменения имени проекта, добавив суффикс версии к имени проекта.
Я также использовал Настройка->Настроить и обнаружить вложенные проекты, но я не помню, что именно я сделал. - Сравнивая приведенные выше файлы с файлами из проект, который не был успешно импортирован, я могу догадаться, что нужно изменить, но я хочу внести изменения, используя параметры Eclipse.
- Есть ли в Eclipse возможность отменить изменения, внесенные для преобразования проект в Maven и повторить изменения, чтобы убедиться, что он стал правильным проектом Maven?
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-eclipse
Мобильная версия