Hi Cory!

Hmmm, curios... I just double check the code, there are no more references
to a Scala-versioned "flink-core" and "flink-annotations" project in the
code base.

The projects you use with Scala version suffix look good, actually. Just to
be safe, can you check that the "flink-java" dependency is without suffix?

One other thing I can imagine is a mixed up dependency cache. Can you try
to refresh all snapshot dependencies (maybe clear "~/.sbt/staging/").


It is high-time for a 1.0 release, so you need not work on the SNAPSHOT
versions any more. That should really solve this version conflict pain.
If we are fast tomorrow, there may be a nice surprise coming up in the next
days...

Greetings,
Stephan


On Thu, Feb 11, 2016 at 10:24 PM, Cory Monty <cory.mo...@getbraintree.com>
wrote:

> Hmm. We don't explicitly include "flink-annotations" and we do not append
> the Scala suffix for "flink-core":
>
> `"org.apache.flink" % "flink-core" % "1.0-SNAPSHOT"`
>
> Here are the packages we currently include with a Scala suffix:
>
> flink-scala
> flink-clients
> flink-streaming-scala
> flink-connector-kafka-0.8
> flink-test-utils
> flink-streaming-contrib
>
> If there is any documentation you can point to regarding when to include
> the Scala suffix on Flink packages, let me know.
>
>
>
> On Thu, Feb 11, 2016 at 2:55 PM, Stephan Ewen <se...@apache.org> wrote:
>
>> Hi Cory!
>>
>> "flink-core" and "flink-annotations" should not have Scala suffixes,
>> because they do not depend on Scala.
>>
>> So far, we mark the Scala independent projects without suffixes. Is that
>> very confusing, or does that interfere with build tools?
>>
>> Greetings,
>> Stephan
>>
>>
>> On Thu, Feb 11, 2016 at 9:50 PM, Cory Monty <cory.mo...@getbraintree.com>
>> wrote:
>>
>>> As of this afternoon, SBT is running into issues compiling with the
>>> following error:
>>>
>>> [error] Modules were resolved with conflicting cross-version suffixes in
>>> [error]    org.scalatest:scalatest _2.10, _2.11
>>> [error]    org.apache.flink:flink-core _2.11, <none>
>>> [error]    org.apache.flink:flink-annotations _2.11, <none>
>>> java.lang.RuntimeException: Conflicting cross-version suffixes in:
>>> org.scalatest:scalatest, org.apache.flink:flink-core,
>>> org.apache.flink:flink-annotations
>>> at scala.sys.package$.error(package.scala:27)
>>> at sbt.ConflictWarning$.processCrossVersioned(ConflictWarning.scala:46)
>>> at sbt.ConflictWarning$.apply(ConflictWarning.scala:32)
>>> at sbt.Classpaths$$anonfun$66.apply(Defaults.scala:1164)
>>> at sbt.Classpaths$$anonfun$66.apply(Defaults.scala:1161)
>>> at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
>>> at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
>>> at sbt.std.Transform$$anon$4.work(System.scala:63)
>>> at
>>> sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
>>> at
>>> sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
>>> at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
>>> at sbt.Execute.work(Execute.scala:235)
>>> at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
>>> at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
>>> at
>>> sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
>>> at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>> at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>> at java.lang.Thread.run(Thread.java:745)
>>>
>>> Any thoughts are greatly appreciated!
>>>
>>> Cheers,
>>>
>>> Cory
>>>
>>
>>
>

Reply via email to