2016-09-26 62 views
5

我想冻膜的文档添加到我的项目,但它给了我这个错误:如何导入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> 

我试图寻找不同凝胶的版本来解决这个问题,但找不到任何。有没有其他的方式来获取文档?

回答

4

Apache将SNAPSHOT工件仅发布到专门的Maven存储库。请注意,这些工件仅用于开发目的。他们是而不是 Apache Flink官方发布的一部分!

你有以下的库配置添加到您的pom.xml接收SNAPSHOT文物:

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

或者,您也可以下载最新的弗林克代码,并建立它在本地机器上。

+0

Thnx!工作,Flink没有错,但对于Gelly,我使​​用的是快照,因为我在文档中找不到任何其他版本。 –

+0

Gelly是Flink的一部分,自几个发布以来,最新的一个是Flink 1.1.2。因此' 1.1.2'应该没有快照库。 –

+0

我已经加入的IntelliJ这些依赖关系: org.apache.flink 弗林克的Java 1.1.2 ...(和其他2流和clinets) 但是,当我不不包括Gelly依赖关系,它不会识别凝胶库功能 –