One correction, line 3 of 1.0-SHAPSHOT source build should read “checked out master branch (snapshot version 1.0-SNAPSHOT)."
Prez Cannady p: 617 500 3378 e: revp...@opencorrelate.org <mailto:revp...@opencorrelate.org> GH: https://github.com/opencorrelate <https://github.com/opencorrelate> LI: https://www.linkedin.com/in/revprez <https://www.linkedin.com/in/revprez> > On Jan 19, 2016, at 12:41 AM, Prez Cannady <revp...@opencorrelate.org> wrote: > > Sent this to d...@flink.apache.org <mailto:d...@flink.apache.org>, but that > might not be the appropriate forum for it. > > Finally got a chance to sit down and run through a few tests. Upfront, I have > been able to resolve my issue sufficiently to move forward, but seems there’s > an issue with the current bits for both 1.0-SNAPSHOT and 0.10-SNAPSHOT in the > remote Maven repos. > > Notes > > wordcount-processing <https://github.com/OCExercise/wordcount-processing> is > a customized version of the Flink quickstart archetype I’m using to test > Flink integration with Spring Boot. It is instrumented for Maven and Gradle > build and execution. > I’m targeting Scala 2.11 and Flink 0.10. > 0.10-SNAPSHOT source build > > Steps > > Checked out release–0.10 branch (snapshot version 0.10-SNAPSHOT). > Built with mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true > -Dscala.version=2.11.7 -Dscala.binary.version=2.11. > Ran wordcount-process with mvn clean spring-boot:run > -Drun.arguments=“localhost,9999”. > Ran wordcount-process with gradle bootRun -Drun.arguments=“localhost 9999”. > Result > > Maven execution of test succeeds without incident. > Gradle execution of test succeeds without incident. > 0.10-SNAPSHOT with fetched binary dependencies > > Steps > > Cleaned out local maven repository with rm -rf > $HOME/.m2/repo/org/apache/flink && rm -rf $HOME/.m2/repo/org/scala*. > Cleaned out local gradle repository with rm -rf > $HOME/.gradle/caches/modules-2/files-2.1/org.apache.flink && rm -rf > $HOME/.gradle/caches/modules-2/files-2.1/org.scala*. > Ran wordcount-process with mvn clean spring-boot:run > -Drun.arguments=“localhost,9999”. > Ran wordcount-process with gradle bootRun -Drun.arguments=“localhost 9999”. > Result > > Maven build completed without incident. Maven execution error’d out with > issue supposedly resolved with pull request 1511 > <https://github.com/apache/flink/pull/1511>. > Gradle execution of test succeeds without incident. > 1.0-SNAPSHOT source build > > Steps > > Cleaned out local maven repository with rm -rf > $HOME/.m2/repo/org/apache/flink && rm -rf $HOME/.m2/repo/org/scala*. > Cleaned out local gradle repository with rm -rf > $HOME/.gradle/caches/modules-2/files-2.1/org.apache.flink && rm -rf > $HOME/.gradle/caches/modules-2/files-2.1/org.scala*. > Checked out release–0.10 branch (snapshot version 0.10-SNAPSHOT). > Built with mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true > -Dscala.version=2.11.7 -Dscala.binary.version=2.11. > Ran wordcount-process with mvn clean spring-boot:run > -Drun.arguments=“localhost,9999”. > Ran wordcount-process with gradle bootRun -Drun.arguments=“localhost 9999”. > Result > > Maven build completed without incident. Maven execution error’d out with > issue supposedly resolved with pull request 1511 > <https://github.com/apache/flink/pull/1511>. > Gradle execution of test succeeds without incident. > 1.0-SNAPSHOT with fetched binary dependencies > > Steps > > Cleaned out local maven repository with rm -rf > $HOME/.m2/repo/org/apache/flink && rm -rf $HOME/.m2/repo/org/scala*. > Cleaned out local gradle repository with rm -rf > $HOME/.gradle/caches/modules-2/files-2.1/org.apache.flink && rm -rf > $HOME/.gradle/caches/modules-2/files-2.1/org.scala*. > Ran wordcount-process with mvn clean spring-boot:run > -Drun.arguments=“localhost,9999”. > Ran wordcount-process with gradle bootRun -Drun.arguments=“localhost 9999”. > Result > > Maven build error’d out with > could not find implicit value for evidence parameter of type > org.apache.flink.api.common.typeinfo.TypeInformation[String], and > can't expand macros compiled by previous versions of Scala[ERROR] val text = > env.fromElements("To be, or not to be,--that is the question:—“. > (Gist <https://gist.github.com/revprez/c70a6f3976b091413c8c>). > Gradle build error’d out with java.lang.NoClassDefFoundError: > scala/reflect/macros/Context (gist > <https://gist.github.com/revprez/298a0302711908975add>). > Discussion > > As it stands, I can move forward with building 0.10-SNAPSHOT from source for > my own purposes. > I’m guessing pull request 1511 <https://github.com/apache/flink/pull/1511> > hasn’t made it into the the upstream snapshot repos yet. > I’m not sure as to why 1.0-SNAPSHOT is suffering from a macros incident and > not 0.10-SNAPSHOT. Both are bringing in dependencies (quasiquotes, > scala-library, scala-reflect, and a bunch of akka-* stuff) compiled for 2.10, > but 0.10-SNAPSHOT does not invite the macro-related errors some of us have > seen when building against 1.0-SNAPSHOT dependencies. > > Prez Cannady > p: 617 500 3378 > e: revp...@opencorrelate.org <mailto:revp...@opencorrelate.org> > GH: https://github.com/opencorrelate <https://github.com/opencorrelate> > LI: https://www.linkedin.com/in/revprez <https://www.linkedin.com/in/revprez> > > > > > > > > > >