2016-09-26 7 views
5

Ich möchte die Dokumente von Gelly zu meinem Projekt hinzuzufügen, aber es gibt mir diese Fehlermeldung:Wie Apache Flink SNAPSHOT Artefakte importieren?

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

Dies ist in meinem pom.xml

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

ich für einen anderen suchen versucht Version von Gelly, um dieses Problem zu lösen, konnte aber keine finden. Gibt es eine andere Möglichkeit, die Dokumentation zu bekommen?

Antwort

4

Apache veröffentlicht SNAPSHOT Artefakte nur in einem dedizierten Maven-Repository. Beachten Sie, dass diese Artefakte nur für Entwicklungszwecke gedacht sind. Sie sind nicht Teil einer offiziellen Apache Flink Release!

Sie haben die folgende Repository-Konfiguration auf Ihre pom.xml hinzufügen SNAPSHOT Artefakte zu erhalten:

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

Alternativ können Sie den neuesten Flink Code herunterladen und auf dem lokalen Computer bauen.

+0

Thnx! das hat funktioniert, mit Flink ist nichts falsch, aber mit Gelly verwende ich die Snapshots, weil ich in der Dokumentation keine andere Version finden konnte. –

+0

Gelly ist seit mehreren Releases Teil von Flink, zuletzt Flink 1.1.2. So sollte ' 1.1.2' ohne das Snapshot-Repository funktionieren. –

+0

Ich habe diese Abhängigkeiten in IntelliJ hinzugefügt: org.apache.flink flink-java 1.1.2 ... (und die anderen 2 für das Streaming und clinets) Aber wenn ich don nicht die Gelly-Abhängigkeiten aufnehmen, wird es die Gelly-Bibliotheksfunktionen nicht erkennen –