2016-09-26 39 views
5

benim projeye Gelly belgelerini eklemek istiyorum, ama bana bu hata veriyor:Apache Flink SNAPSHOT öğeleri nasıl içe aktarılır?

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

Bu benim pom.xml

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

olduğu farklı bir seyir için çalıştı Bu sorunu çözmek için gelly sürümü ama bulamadı. belgeleri almak için başka bir yolu var mı?

cevap

4

Apache, yalnızca özel bir Maven deposuna SNAPSHOT eserler yayımlar. Bu eserler sadece geliştirme amaçlıdır. Resmi bir Apache Flink sürümünün bölümleri değil!

<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> 

Alternatif olarak, son Flink kodunu indirmek ve yerel makinede inşa edebilirsiniz:

Sen SNAPSHOT eserler almak senin pom.xml için aşağıdaki depo yapılandırması eklemek gerekir.

+0

Thnx! Bu işe yaradı, Flink ile yanlış bir şey yok, ama Gelly ile, anlık görüntüleri kullanıyorum çünkü dokümantasyonda başka bir versiyon bulamadım. –

+0

Gelly, birkaç sürümden bu yana Flink 1.1.2. Yani 1.1.2 'anlık görüntü deposu olmadan çalışmalıdır. –

+0

Bunları dependancies.Among IntelliJ içinde ekledik: org.apache.flink flink-java 1.1.2 ... (ve akışı ve clinets diğer 2) Ama don Gelly bağımlılıklarını içermez, gelly kütüphane fonksiyonlarını tanımayacaktır –