Is it possible to not use a profile for that, but only an actual property variable? Or do we use different dependencies with Scala 2.10 vs Scala 2.11 ?
On Tue, Jul 4, 2017 at 11:23 AM, 郭健 <guo.j...@immomo.com> wrote: > After deactivating scala-2.10 profile in IntelliJ, this issue is gone. > Thank you all. > > On 7/4/17, 17:11, "Piotr Nowojski" <pi...@data-artisans.com> wrote: > > Maybe try > > $ mvn clean > > Before reimporting and restarting/invalidating caches in IntelliJ? Did > you deactivate scala-2.10 profile in the IntelliJ? > > Piotrek > > > > > On Jul 4, 2017, at 11:05 AM, 郭健 <guo.j...@immomo.com> wrote: > > > > I have done all these but still got some issue in IDEA, especially > in the flink-connector project. > > ---- > > > > On 7/4/17, 15:57, "Piotr Nowojski" <pi...@data-artisans.com> wrote: > > > > Besides deactivating “scala-2.10” profile in the Intellij it > might be necessary to: > > - reimport maven project: > > 1. Right click on root module: “flink-parent” > > 2. Maven > > 3. reimport > > - invalidate caches and restart: File -> Invalidate caches and > restart -> invalidate /restart > > - rebuild whole project > > > > I suspect that either activation of scala-2.10 by default comes > from flink-scala and flick-scala-shell poms or it’s an artifact because you > created/imported Intellij project when 2.10 was the default. If the first > option is true, this PR: https://github.com/apache/flink/pull/4240 < > https://github.com/apache/flink/pull/4240> might fix this issue. > > > > > > Another quirk that I encauntered is the compile error about > ILoopCompat class being defined twice in Intellij (works fine from > console). This comes from flink-scala-shell/pom.xml, which defines two > different source paths depending on Scala version: > > > > <source>src/main/scala-${scala.binary.version}</source> > > > > Such thing is not supported by Intellij and one have to manually > remove one of the source directory (either 2.11 or 2.10) from the project > settings. > > > > Piotrek > > > >> On Jul 4, 2017, at 9:46 AM, Aljoscha Krettek <aljos...@apache.org> > wrote: > >> > >> Thanks for the hint! > >> > >>> On 4. Jul 2017, at 06:03, Ted Yu <yuzhih...@gmail.com> wrote: > >>> > >>> Looks like the picture didn't go thru. > >>> > >>> Mind using third party site ? > >>> > >>> Thanks > >>> > >>> On Mon, Jul 3, 2017 at 8:56 PM, Jark Wu <j...@apache.org> wrote: > >>> > >>>> Hi devs, > >>>> > >>>> Yesterday, I updated the master code which include [FLINK-7030]: > Build > >>>> with scala-2.11 by default. After that, I entered a strange > problem with > >>>> IDEA that many classes can't be found, and the project can't be > >>>> built/compiled (in IDEA), but maven install worked good. > >>>> > >>>> After a series of attempts, I found that IDEA activate the > scala-2.10 > >>>> profile by default which result in this problem. After deactivate > >>>> scala-2.10 profile via sidebar Maven Projects -> Profiles -> > deactivate > >>>> "scala-2.10" profile, and every works good again. > >>>> > >>>> [image: 内嵌图片 1] > >>>> > >>>> I share this tip in the dev list, because a lot of my colleagues > have the > >>>> same issues, and maybe many other Flink devs have the same > problem too. > >>>> > >>>> BTW, I don't know why IDEA activate scala-2.10 by default, not > sure it's a > >>>> IDEA bug or the wrong profile setting somewhere. > >>>> > >>>> > >>>> Regards, > >>>> Jark Wu > >>>> > >> > > > > > > > > > >