1

私は 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 ...
4

1 に答える 1