2014-09-18 5 views
1

IntelliJ를 처음 사용했습니다. 기존 Maven 프로젝트를 가져오고 싶었습니다.IntelliJ maven 프로젝트 가져 오기 문제

은 내가 행한 :

File->Import Project...->[selected pom.xml]->Finish...

프로젝트를 가져 도착, 나는 모든 파일을 볼 수 있습니다. 왼쪽 하단 구석에는 Resolving dependencies of [project name]입니다. 얼마 후에 그것은 끝난다. 문제는 프로젝트에 Maven 라이브러리가 없다는 것입니다.

더 흥미로운 점은 IntelliJ가 Maven 저장소 (.m/repository/)에있는 라이브러리의 모든 폴더 구조를 만들었지 만 모두 비 었음을 나타냅니다. 조사를 시작했는데 pom.xml에 문제가있는 것처럼 보였지만 그 이유는 모르겠습니다. 예를

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-core</artifactId> 
    <version>3.2.0.RELEASE</version> 
</dependency> 

를 들어 오류로 표시됩니다 : Dependency "org.springframework:spring:core:3.2.0.RELEASE" not found.

그것은 모든 내 다른 의존성에 대해 동일합니다. 내가 놓친 게 있니?

UPDATE 나는 메이븐 저장소 설정을 확인하고, 지역 저장소가 올바르게 설정되어 있습니다. 하지만 원격 저장소에 문제가있을 수 있습니다. 클릭하고 "업데이트"를 클릭하면 오류가 발생합니다. URL은 http://repo.maven.apache.org/maven2

+0

는 그것이 – SparkOn

+0

을 지정> 설정 -> maven-에서 확인 로컬 저장소를 레포지토리. 필자가 작성한 것처럼, org/springframework/spring-core/3.2.0.RELEASE와 같은 라이브러리 폴더 구조를 생성하기도하지만 비어 있습니다. –

답변

1

어디에서 저장소를 가져올 지 말해야합니다. 라이브러리가있는 원격 저장소 (또는 로컬)를 지정해야합니다. 내가 당신을 추측이 경우 이 같은 것을 추가해야

<repositories> 
     <repository> 
      <id>central maven repo</id> 
      <url>http://central.maven.org/maven2</url> 
     </repository> 
    </repositories> 
+0

잘못된 settings.xml 파일로 보입니다. 그것은 내가 일하고있는 프로젝트를 위해 우리가 전용 저장소를 가지고 나온 것입니다. 고마워요, 당신의 대답은 사실대로 맞습니다 :) –

관련 문제