私は gwt-maven-plugin を使用していますが、最近 IDE で奇妙なエラーが発生しました (Eclipse 酸素)。調査した結果、Eclipse またはコマンドラインで実行すると gwt-maven-plugin の動作が異なることがわかりました。コマンドラインではすべて問題なく、gwt:css は正しい可視性 (パブリック) を持つインターフェイスを作成します。しかし、Eclipseで実行するとpublic
、クラスがインターフェイスにアクセスできなくなるため、Eclipseですべてのエラーが発生します。私はgwt 2.6.1、JDK 1.8.0(ただし、ビルド自体は1.6です)、およびmaven 3.5.2を使用しています。
これを引き起こしているアイデアはありますか?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
<goal>css</goal>
<goal>generateAsync</goal>
<goals>
</execution>
</executions>
<configuration>
<skip>${gwt.skipcompile.config}</skip>
<inplace>true</inplace>
<module>${gwt.module.config}</module>
<runTarget>Config.html</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<extraJvmArgs>-Xmx1024M -Xss1024k</extraJvmArgs>
<compileReport>true</compileReport>
<cssFiles>
<cssFile>MyCss.css</cssFile>
</cssFiles>
//And the code is generated like this (eclipse):
interface MyCss extends CssResource ...
//in command line
public interface MyCss extends CssResource ...