I’m wondering if we can remove the ILoopCompat duplication by checking and 
reading the trait properties with reflection … but I have not discovered how to 
do this.


> On Jul 4, 2017, at 3:57 AM, 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
>>>> 
>> 
> 

Reply via email to