2016-09-26 2 views
5

나는 내 프로젝트에 Gelly로의 문서를 추가 할 수 있지만, 그것은 나에게이 오류 제공 :Apache Flink SNAPSHOT 유물을 가져 오는 방법은 무엇입니까?

Sources not found for: org.apache.flink:flink-gelly_2.10:1.2-SNAPSHOT

이 내 의 pom.xml

<dependency> 
    <groupId>org.apache.flink</groupId> 
    <artifactId>flink-gelly_2.10</artifactId> 
    <version>1.2-SNAPSHOT</version> 
</dependency> 

을에 나는 다른 찾고 시도를 이 문제를 해결하기 위해 gelly 버전을 사용했지만 찾을 수 없습니다. 문서를 가져 오는 다른 방법이 있습니까?

답변

4

Apache는 전용 Maven 저장소에만 SNAPSHOT 아티팩트를 게시합니다. 이러한 아티팩트는 개발 목적으로 만 사용됩니다. 그들은 이 아니며 공식 Apache Flink 릴리스의 일부분이 아닙니다!!

<repositories> 
    <repository> 
     <id>apache.snapshots</id> 
     <name>Apache Development Snapshot Repository</name> 
     <url>https://repository.apache.org/content/repositories/snapshots/</url> 
     <releases><enabled>false</enabled></releases> 
     <snapshots><enabled>true</enabled></snapshots> 
    </repository> 
</repositories> 

또는 최신 FLINK 코드를 다운로드하고 로컬 컴퓨터에이를 구축 할 수 있습니다 :

당신은 SNAPSHOT 유물을받을 pom.xml에 다음 저장소 구성을 추가해야합니다.

+0

Thnx! 그게 효과가 있어도, Flink에는 아무런 문제가 없지만, Gelly를 사용하면 문서에서 다른 버전을 찾을 수 없기 때문에 스냅 샷을 사용하고 있습니다. –

+0

젤리 (Gelly)는 몇 가지 릴리스 이후 플 링크 (Flink)의 일부이며 최신 플 링크 (Flink) 1.1.2입니다. 그래서' 1.1.2'는 스냅 샷 저장소없이 작동해야합니다. –

+0

나는 이러한 의존성이 인 IntelliJ에 추가 한 : org.apache.flink FLINK - 자바 1.1.2 (스트리밍 및 clinets에 대한 다른 2) 하지만 난 돈 gelly 라이브러리 함수를 인식하지 못하는 젤리 의존성을 포함하지 마십시오 –

관련 문제