Hi, It sounds more like an Intellij issue, not a Flink issue. But have you checked your configured target language level for your modules?
Best regards, Piotrek pon., 28 wrz 2020 o 10:57 Lu Weizheng <luweizhen...@hotmail.com> napisał(a): > Hi all, > > I recently upgraded Intellij IEDA from 2019 to 2020.2 Community Edition. I > didn’t do anything to Maven. > My code could compile correctly before. But now I get the following error: > > Static methods in interface require -target:jvm-1.8 > > Probably because I use new WatermarkStrategy Scala API: > > .assignTimestampsAndWatermarks( > WatermarkStrategy > .forBoundedOutOfOrderness(Duration.ofSeconds(1)) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long, Int)] { > override def extractTimestamp(t: (String, Long, > Int), l: Long): Long = t._2 > }) > ) > > My project have both java and scala code. Here’s my POM.xml file: > > <!-- Scala Compiler --> > <plugin> > <groupId>net.alchim31.maven</groupId> > <artifactId>scala-maven-plugin</artifactId> > <!-- <version>3.2.2</version>--> > <executions> > <execution> > <id>scala-compile-first</id> > <phase>process-resources</phase> > <goals> > <goal>compile</goal> > </goals> > </execution> > </executions> > <!-- <executions>--> > <!-- <execution>--> > <!-- <goals>--> > <!-- <goal>compile</goal>--> > <!-- <goal>testCompile</goal>--> > <!-- </goals>--> > <!-- </execution>--> > <!-- </executions>--> > </plugin> > > Is there something I need to add to my POM file? > > > > > Best Regards, > Weizheng Lu >