затмение не признает Maven проекта как Java - PullRequest
1 голос
/ 02 октября 2019

Я скачал свежую копию Eclipse IDE для разработчиков Java для Mac Какао, 64-разрядную, запущенную на моем macOS High Sierra 10.13.1

У меня есть проект maven (не проект eclipse), который у меня естьклонирован в каталог в моей рабочей области eclipse.

Я перешел на file -> import -> existing maven projects и импортировал его.

Однако, затмение не распознает ничего как java, когда я щелкаю правой кнопкой мыши по любой папкеи перейдите к «пути сборки», все выделено серым цветом.

Как мне узнать, что у меня есть проект Java? Я перепробовал многие исправления, которые видел в Интернете, но, похоже, ничего не работает. Кроме того, не должен ли он распознать его как Java из коробки? Это правильный проект maven, импортированный в IDE явно для разработчиков Java?

Большое спасибо!

РЕДАКТИРОВАТЬ: Если я запускаю mvn clean install в командной строке, сборка завершается успешно, поэтому я недумаю, что с мавенской стороной дела что-то не так.

РЕДАКТИРОВАТЬ: я попробовал предложение @pobu о запуске mvn eclipse:eclipse. Это завершается успешно, но не создается никаких новых файлов. В выводе есть строка, указывающая на то, что она работает неправильно:

[INFO] --- maven-eclipse-plugin:2.10:eclipse (default-cli) @ acsohn ---
[INFO] Not running eclipse plugin goal for pom project`

1 Ответ

1 голос
/ 02 октября 2019

Ах, я выяснил, что это было, создав рабочий Java-проект Maven в Eclipse, а затем сравнил его с тем, что у меня есть. Оказывается, по какой-то причине у меня было

<packaging>pom</packaging>

в моем pom.xml, тогда как у успешно импортированного проекта было

<packaging>jar</packaging>

Не уверенкак туда попал pom или почему это должно быть jar, если я не беспокоюсь об упаковке, но думаю, возможно, затмение смотрит на это, чтобы выяснить, является ли это Java-проектом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...