Решите проблему, когда IDEA сообщает об ошибке после создания проекта Maven и не появляется папка src.

При создании нового проекта Maven я обнаружил, что после создания произошла ошибка и папка src не появилась. Ситуация следующая:

Друзья, задумайтесь пожалуйста, соответствует ли ваш maven следующим условиям:

1. Используется не Maven, поставляемый с IDEA, а Maven, независимый на определенном диске.

2. Ваш maven независим, и плагины в папке репозитория (локальном складе) в вашем Maven разархивированы другими.

3. Изменили ли вы файл settings.xml в своем maven?

 Если у вас возникла одна из вышеперечисленных ситуаций, воспользуйтесь следующими решениями:

1. IDEA сама поставляется с Maven. На самом деле нам не нужно переустанавливать Maven. Maven, который поставляется с IDEA, не будет иметь никаких ошибок. Его файл пользовательской конфигурации и локальное хранилище по умолчанию находятся на диске C. Если вы этого не сделаете хотите, чтобы локальный склад занял путь к диску C, вы можете создать новую папку на другом диске для использования в хранилище, а затем переписать путь к локальному складу при создании нового проекта.

Теперь создайте новый проект и перейдите на страницу, чтобы выбрать файлы Maven, пользовательских настроек и локальное хранилище.

Определите, использовать ли Maven, поставляемый с IDEA: основной путь Maven отображается как: Bundled (Maven3) или Bundled (Maven3).

 Файл пользовательских настроек остаётся неизменным и перезаписывается путь к локальному хранилищу (у меня прописан под диск D, можно просто создать новую папку самостоятельно) 

 В это время нажмите, чтобы завершить создание. Maven, который поставляется с IDEA, автоматически загрузит необходимые плагины. После того, как он будет загружен и кэширован, появится маленький зеленый значок √, указывающий на то, что создание прошло успешно, а также появится папка src. появляться. (Первая загрузка может быть немного медленной. Это зависит от вашей сети. Подождите терпеливо! Если она все еще крутится кругами, значит, она не полностью вылечена. Вам придется дождаться, пока «Процесс завершится и код выхода равен 0» считать завершенным!)

 

 В это время появляется src (мне очень жаль, что водяной знак немного скрыт. Я не знаю, как удалить этот водяной знак. Я нашел несколько руководств, но безрезультатно. Если кто-нибудь знает, дайте мне несколько советов. Спасибо. ты!!QAQ)

 PS: Ниже может быть предупреждение. Я еще не нашел хорошего решения, но обнаружил, что оно пока не влияет на мое использование. Если кто-нибудь знает решение, дайте мне несколько советов!

 2. Файлы в репозиториях, предоставленные вам другими, могут не соответствовать конфигурации вашего зеркала, поэтому их невозможно распознать. Я думаю, что наиболее интуитивный способ - попросить Maven повторно загрузить содержимое папки репозитория в вашем сначала локальный maven. Удалите их все, а затем выберите «Связанный (Maven3)» или «Связанный (Maven3)» в основном пути Maven. Файл конфигурации не изменяется, а локальный склад изменяется на папку репозиториев в вашем локальном Maven.

Также нужно дождаться повторной загрузки, она повторно загрузит плагин, соответствующий конфигурации вашего зеркала. После ожидания загрузки все будет в порядке. Но могут быть некоторые предупреждения (основная проблема в том, что некоторые плагины не найдены).Если вы заново создадите проект по этой конфигурации, Maven напрямую продолжит загрузку нужных вам плагинов, и вы будете успехов в будущем! (Сеть в лаборатории очень плохая, поэтому работает медленно. Извините)

После загрузки некоторых плагинов таким способом при создании нового проекта в будущем вы можете попробовать изменить основной путь Maven на свой собственный, независимо установленный Maven, а также изменить файл пользовательских настроек на свой независимо установленный Maven. В лучшем случае будет только предупреждение, но не ошибка, и не появится папка src. (содержимое предупреждения в основном такое же, как указано выше, посмотрите, есть ли какое-нибудь хорошее решение? Я много пробовал, но это вроде бесполезно.Самый стабильный вариант - использовать maven, который идет в комплекте с IDEA)

 

 Примечание. При независимой установке Maven сбой при создании также связан с вашим файлом settings.xml! Если src по-прежнему не отображается в такой независимой конфигурации установки и в окне запуска отображается ошибка, возможно, проблема связана с вашим файлом settings.xml! Пожалуйста, вспомните, изменили ли вы содержимое внутри.

3. Если вы изменили файл settings.xml Maven, попробуйте вспомнить, где вы его изменили, проверьте, неверен ли путь к вашему локальному хранилищу, и проверьте, неверна ли конфигурация зеркала. (Вообще говоря, путь, указанный компьютерами с доступом в Интернет, — это зеркальный склад Alibaba Cloud.) Если вы случайно изменили зеркало, следующий код указывает на зеркальный склад Alibaba Cloud:

<mirror>
  <id>nexus-aliyun</id>
  <mirrorOf>*</mirrorOf>
  <name>Nexus aliyun</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

Итак, проблема здесь в том, что файлы в репозиториях, предоставленных вам другими, могут отличаться от конфигурации вашего зеркала, что приводит к тому, что Maven не может найти плагин.

На самом деле, если вы уже используете IDEA и хотите использовать Maven, вам не нужно устанавливать его отдельно. IDEA сама идет в комплекте с Maven. Просто перепишите путь к хранилищу. Устанавливать Maven не нужно (меня просили.. Сейчас, оглядываясь назад, понимаю, что это было уже слишком!)

Выше приведены решения, которые мы нашли. Должен сказать, что я также пробовал много методов в Интернете, но они бесполезны. Вот как это было окончательно решено.

Мой друг сказал, что половина вины за сообщения об ошибках Maven должна лежать на его плечах. (Поскольку ошибка всегда говорила, что это из-за невозможности привязки зеркального склада, мы искали ее на локальном складе (что тоже не удалось), поэтому в начале искали проблемы со складом)

В конце я хотел бы поблагодарить своих друзей, которые помогли мне решить эту проблему! ! ! После упорной работы более 3 часов я наконец сделал это! благодарный! !

Я надеюсь, что эта статья также поможет всем, у кого возникла эта проблема!

Спокойной ночи!

Supongo que te gusta

Origin blog.csdn.net/m0_53101456/article/details/129858875
Recomendado
Clasificación