2013-02-28 4 views
0

내 ivy.xml 파일에 다음 행을 추가 할 때까지 내 빌드가 잘 실행 : 다음아이비 해결되지 않은 종속성 - org.eclipse.persistence

<dependency org="org.springframework.data" name="spring-data-jpa" rev="1.1.0.RELEASE"/> 

나는 다음과 같은 오류가 발생합니다 :

:::::::::::::::::::::::::::::::::::::::::::::: 
::   UNRESOLVED DEPENDENCIES   :: 
:::::::::::::::::::::::::::::::::::::::::::::: 
:: org.eclipse.persistence#org.eclipse.persistence.jpa;2.3.2: not found 
:::::::::::::::::::::::::::::::::::::::::::::: 

Maven repo에서이 종속성을 찾을 수 없습니다. 아이비를 사용하지 않을 때, 나는 성공적으로 단지 내 프로젝트를 컴파일 할 수 있어요 :

com.springsource.javax.persistence-2.0.0.jar 

그러나, 나는 어느 메이븐의 repo에서 하나에 대한 참조를 찾을 수 없습니다.

무엇이 잘못되었거나 잘못 되었습니까? Ivy를 처음 사용하기 때문에 모든 도움이 필요합니다.

답변

2

기본적으로 아이비는 모든 의존성을 제거합니다. 대부분 이것은 Maven Central에는 존재하지 않는 선택적 Maven 종속성 일 가능성이 높습니다.

<configurations> 
    <conf name="compile" description="Compile classpath"/> 
    <conf name="runtime" description="Runtime classpath" extends="compile"/> 
    <conf name="test" description="Test classpath" extends="runtime"/> 
</configurations> 

<dependencies> 
    <!-- compile dependencies --> 
    <dependency org="org.springframework.data" name="spring-data-jpa" rev="1.1.0.RELEASE" conf="compile->default"/> 
</dependencies> 

은 매핑 "컴파일 -> 기본값은"기본 종속성을 (선택적 항목을 제외 할 것이다) 풀다운 의미 다음과 같이 당신이해야 할 일은

은 의존성의 각 아이비 구성 매핑 설정입니다 원격 모듈에서 가져 와서 로컬 컴파일 구성에 배치하십시오. 아이비 원격 메이븐 모듈을 참조 변환 방법에 대한 자세한 내용은

는 :

+0

이 많이 도움이되었습니다. 감사! – SBerg413

관련 문제