Я работаю над кучей проектов Maven / SpringBoot, хранящихся в git. Когда я импортирую проекты в Eclipse (2019-12) из представления репозиториев git, я вижу строку «Зависимости Maven» в обозревателе пакетов / проектов и на вкладке «Библиотеки» в свойствах проекта. Это то, что я ожидаю увидеть.
Я помогаю другому пользователю настроить свою среду. Я поручил ему установить все те же вещи, что у меня есть, за исключением некоторых вещей, в которых я не уверен, что он нуждается Он импортирует тот же проект из git, что и я.
Когда он импортирует проект, результаты немного различаются, и я не знаю, как это повлияет на различия, которые я вижу. Не ясно, что есть ошибка, она просто странно отличается.
Первое отличие, которое я вижу, состоит в том, что в проводнике пакетов / проектов вместо строки с меткой «Зависимости Maven» он видит строку с меткой «Ссылка» Библиотеки». Это действительно единственное отличие, которое я вижу в проводнике проекта. Там нет красных меток, и он признает, что у него есть Java пакетов.
Большее различие, которое я вижу, которое я вижу, несколько ожидаемое в отражении, состоит в том, что в диалоге Project Properties, в " На вкладке "Библиотеки" вместо записи "Maven Dependencies", которую я вижу, он видит десятки записей, начинающихся с "M2_REPO / ...", все из которых отражают полученные зависимости Maven.
Вот пара картинок которые показывают то, что он видит:
Любые идеи, почему он мог получить это немного другой результат, и какие могут быть возможные последствия?
Обновление :
Поэтому я попросил его удалить проект, а затем выполнить «полную перезагрузку» в хранилище. , затем выйдите из Eclipse, а затем удалите файл и каталог «.classpath» и «.settings» (я ожидал, что это произойдет с помощью аппаратного сброса, но, возможно, .gitignore игнорирует их, что вызвало такой результат), затем снова введите eclipse нажимая на репо история и занимаюсь "Импорт проектов ...". Это привело к поврежденному мозгу проекту. Казалось, он наполовину знал, что это проект maven, но в нем не было зарегистрировано никаких зависимостей maven, и все исходные каталоги были неправильными. Я перепробовал много простых вещей (обновление, очистка и так далее). Единственное, что его заставило, это то, что я дал ему мой файл .classpath и сохранил его в своем каталоге репозитория и обновил его.
У него также есть другие проблемы, которые могут или не могут быть связаны:
Я заметил, что у него пункты меню и иконки несовершенные. Вот скриншот, который показывает небольшую проблему:
Как вы видите, в меню «Выполнить» вместо «Внешние инструменты» вместо многие элементы, которые я обычно ожидаю увидеть, включая, по крайней мере, «Run Configurations ...».
Вы не можете сказать, потому что меню покрывает это, но в значках нет другого «запуска» «Меню справа от значка« Запустить внешние инструменты ».
Мы наконец-то смогли добраться до диалогового окна« Выполнить конфигурации », щелкнув правой кнопкой мыши по проекту и выбрав« Запуск от имени »и найдя« Запустить конфигурации ». .. "в нижней части этого.
Я думал, что, возможно," Сброс перспективы "решит эти проблемы, но, похоже, это не делает ничего очевидного.