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
>     >>>>
>     >>
>     >
>     >
>     >
>
>
>
>

Reply via email to