Thanks for the feedback. I have another question about building using sbt: how can one go from import statements to figuring out library dependencies?
Would be nice to write small programs w/o an IDE and be able to go from the import statements to appending the library dependency list in a .sbt file to build. For example, I would like to test algorithm in the machine learning library ( namely: https://github.com/chiwanpark/flink/blob/FLINK-1745/flink-staging/flink-ml/src/main/scala/org/apache/flink/ml/nn/KNN.scala ), and when I run `sbt package`, I get errors since I need to add more dependencies in my build.sbt file. I can try to get an IDE and have this automated, but I would like to be able to add the right dependencies quickly on the command line. Thanks, Dan On Mon, Sep 14, 2015 at 5:51 AM, Aljoscha Krettek <aljos...@apache.org> wrote: > Hi, > Giancarlo is correct about the Scala version. The provided Flink libraries > should only work with 2.10. I'm actually wondering why it seems to be > working for you with 2.9.x. > > Cheers, > Aljoscha > > On Mon, 14 Sep 2015 at 11:07 Giancarlo Pagano <gianca...@beamly.com> > wrote: > >> If you want to use Flink 0.10-SNAPSHOT you can add the Apache Snapshot >> repository, in sbt: >> resolvers += "apache-snapshot" at " >> https://repository.apache.org/content/repositories/snapshots/“ >> It would probably be better to use scala 2.10 rather than 2.9. >> >> Giancarlo >> >> >> >> >> On 13 Sep 2015, at 21:36, Daniel Blazevski <daniel.blazev...@gmail.com> >> wrote: >> >> nevermind on this issue, based on this (a whole different issue with >> Kafka): >> https://issues.apache.org/jira/browse/FLINK-2408 >> >> I saw the following (instead of 0.10-SNAPSHOT in build.sbt), and the >> error message went away: >> >> val flinkVersion = "0.9.0" libraryDependencies ++= >> Seq("org.apache.flink" % "flink-scala" % >> flinkVersion, "org.apache.flink" % "flink-clients" % flinkVersion) >> >> I'm doing more debugging now with the actual wordcount.scala file -- so I >> might ask another question about that here -- but thought I'd mention that >> that error message is no longer popping up. >> >> Dan >> >> >> On Sun, Sep 13, 2015 at 3:53 PM, Daniel Blazevski < >> daniel.blazev...@gmail.com> wrote: >> Hello, >> >> Earlier today, I was able to get a Flink cluster running, and >> successfully ran the wordcount jar file in the examples folder. >> >> I then tried to compile the WordCount example using sbt found here: >> >> https://ci.apache.org/projects/flink/flink-docs-master/quickstart/scala_api_quickstart.html#alternative-build-tools-sbt >> >> and could not resolve the sbt dependencies listed on that page. More >> specifically, I did the following steps: >> -- Created a directory with the WordCountJob.scala file copied and pasted >> from the above link >> -- Created a build.sbt file (scala -version told me that I have 2.9.2 >> installed) >> name := "sbt-test" >> >> version := "1.0" >> >> scalaVersion := "2.9.2" >> >> libraryDependencies ++= Seq( >> "org.apache.flink" % "flink-scala" % "0.10-SNAPSHOT", >> "org.apache.flink" % "flink-clients" % "0.10-SNAPSHOT") >> >> fork in run := true >> >> >> I then ran >> sbt >> > compile >> and got the error: >> :::::::::::::::::::::::::::::::::::::::::::::: >> [warn] :: UNRESOLVED DEPENDENCIES :: >> [warn] :::::::::::::::::::::::::::::::::::::::::::::: >> [warn] :: org.apache.flink#flink-scala;0.10-SNAPSHOT: not found >> [warn] :: org.apache.flink#flink-clients;0.10-SNAPSHOT: not found >> [warn] :::::::::::::::::::::::::::::::::::::::::::::: >> [warn] >> >> I then installed Fink on my local Mac laptop, and the same problem: I >> was able to run the wordcount jar file, but had the same issue when trying >> to build using sbt >> >> Thank you, >> Dan >> >> >> >>