ideaIU-2018.2.5 is no problem, this version load more compile options
from pom.xml, include: "-Werror -Xlint:all"
"mvn clean install" is "no problem", because default has the option
"-nowarn"
that's the reason our CI is "no problem", but load source code by eclipse
will show many compile warnings
we should add options in pom.xml and resolve all the warnings.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<compilerArgs>
<arg>-Werror</arg>
<arg>-Xlint:all</arg>
</compilerArgs>
</configuration>
</plugin>
Willem Jiang <[email protected]> 于2018年10月26日周五 上午8:44写道:
> Hi
>
> It looks like an IDEA issue, do you send a bug report to IDEA?
> I'm not sure if it relates to cache file, did you try to clean up the
> cache files of new IDEA?
>
> BTW, I always keep the old major version when upgrade the IDEA version.
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Fri, Oct 26, 2018 at 1:19 AM wjm wjm <[email protected]> wrote:
> >
> > currently i'm using ideaIU-2018.1.4, there is no problem
> >
> > but after upgrade to ideaIU-2018.2.5, java-chassis can not compiled, but
> no
> > problem when run mvn clean install in console out of IntelliJ.
> >
> > i rollback to ideaIU-2018.1.4, but anybody know what happened in
> > ideaIU-2018.2.5?
> >
> > problems:
> > 1.NetUtils can not compile
> > public static boolean canTcpListen(InetAddress address, int port) {
> > try (ServerSocket ss = new ServerSocket(port, 0, address)) {
> > // to avoid latest IntelliJ compile warning
> > ss.getLocalPort();
> > return true;
> > } catch (IOException e) {
> > return false;
> > }
> > }
> >
> > 2.force to depend optional vertx-codegen, even report error after add the
> > dependency
>