2015-10-21 108 views
1

我正在尝试运行Apache Flink,但因为依赖项不可用而出现错误。 模块flink-streaming-java仍然可用。flink-streaming-java在Apache Flink中不可用

<dependency> 
    <groupId>org.apache.flink</groupId> 
    <artifactId>flink-streaming-java</artifactId> 
    <version>0.10-SNAPSHOT</version> 
    <scope>test</scope> 
    <type>test-jar</type> 
</dependency> 

我用0.9.1和几个版本,但没有一次成功。

论弗林克的流媒体-java的进一步检查https://github.com/apache/flink/blob/master/flink-streaming-java/pom.xml

发现 -

<!-- disable fork reuse for the streaming project, because of 
    incorrect declaration of tests --> 
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <configuration> 
     <reuseForks>false</reuseForks> 
    </configuration> 
</plugin> 
+0

'弗林克串流-java'已经从'更名为模块flink-流核心“就在昨天。我认为新的依赖关系尚未上传/发布到快照库。为了避免这个问题,你可以通过'mvn clean install -DskipTests -Dmaven.javadoc.skip = true' –

+0

将最新的Flink版本安装到你的本地maven仓库中。这样做POM for org.apache.flink:flink- streaming-java:jar:0.10-SNAPSHOT丢失,没有依赖信息可用 –

+0

我会等到今晚,可能会在夜间推送,流式罐子将在回购中可用 –

回答

0

Flink Streaming Java » 0.10.0

<dependency> 
    <groupId>org.apache.flink</groupId> 
    <artifactId>flink-streaming-java</artifactId> 
    <version>0.10.0</version> 
</dependency>