2016-09-26 7 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> 

である私は別のを探してみましたこの問題を解決するためのgellyのバージョンは見つかりませんでした。ドキュメンテーションを入手する他の方法はありますか?

答えて

4

ApacheはSNAPSHOTのアーティファクトを専用のMavenリポジトリにのみ公開します。これらの成果物は開発目的のためのものであることに注意してください。彼らはであり、公式の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-javaの 1.1.2 ...(とストリーミングやclinetsのための他の2) しかし、私ドンGellyの依存関係を含んでいないので、それはゲルリーライブラリ関数を認識しません。 –

関連する問題