1. 오류 재현
오늘 gitlab
업로드에서 프로젝트를 다운로드한 후 프로젝트를 시작할 수 없습니다. Evnet Log
아래 그림과 같이 오른쪽 하단 모서리에 있는 것을 확인하고 클릭하여 엽니다.
즉 Unable to import maven project: See logs for details
.
2. 분석 오류
Unable to import maven project: See logs for details
중국어로 번역 됩니다 .无法导入maven项目:参阅日志
그렇다면 로그를 참조하는 방법은 무엇입니까? 열기 , idea
아래와 같이 Help -> show Log in Explorer
:
다음 그림과 같이 로그를 열고 여러 오류 메시지를 찾습니다.
빨간 박스 안의 오류 메시지에 따르면 Google 서비스에 연결할 수 없습니다. Google 서비스에 연결할 수 없는 이유는 무엇입니까? 그러나 나는 Google 서비스에 연결하기 위해 주도권을 잡지 않았습니다.
우리 프로젝트가 의존하는 미러 중 일부는 외부 미러입니다.예를 들어 일부 프레임워크는 Google에서 오픈 소스이므로 외부 미러는 때때로 다른 네트워크를 가지고 있습니다.
그렇다면 이 문제를 어떻게 해결해야 할까요?
3. 문제 해결
현재 오류를 해결하기 위해 다음 두 가지 솔루션을 제공합니다.
3.1 솔루션 1
idea
편집기와 함께 제공되는 것을 사용하십시오 maven
.
바로 가기 키를 사용하여 CTRL + ALT + S
설정 패널( Settings
) 을 열고 Settings
설정 패널( )에서 찾아 다음 그림과 같이 시스템 자체로 수정합니다 Build, Execution, Deployment -> Build Tools -> Maven
.Maven home directory
OK
오류를 해결하려면 클릭하십시오 .
바로 가기 키가 충돌 하는 경우 CTRL + ALT + S
다음 방법을 사용하여 설정 패널( Settings
)을 열 수 있습니다.
3.2 솔루션 2
idea
내장된 것을 사용하는 대신 maven
우리는 여전히 자체 설치를 사용합니다 maven
.
- 먼저
maven
구성 파일(settings.xml
) 을 엽니다.
Maven
없는 경우 설치 디렉토리의 파일에서 찾을 Open 'settings.xml'
수 있습니다 .maven
conf
예를 들어 내 maven
설치 디렉터리 에서 다음 그림과 같이 디렉터리에 있는 파일을 검색합니다 D:\software\apache-maven-3.8.1
.conf
D:\software\apache-maven-3.8.1\conf
- 그런 다음 파일에서
settings.xml
미러 주소를 Alibaba Cloud 미러 주소로 변경합니다.
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
- 마지막으로 패키지를 다시 가져옵니다.
4. 보충 사항
주의해야 할 몇 가지 사항도 idea
캐시되어 있습니다.
수정한 후 아래 스크린샷과 같이 캐시를 지우고 다시 시작합니다.
설정 문제 에 영향을 미치는 또 다른 장소가 있습니다 .내 idea
기본 설정은 이지만 우리의 요구 사항을 충족하지 않으므로 다음 그림과 같이 로 설정하는 것이 좋습니다.settings -> build,execution,Deployment -> Build Tools -> Maven -> importing
JDK for importer
jre
jre
jdk