Java gwt maven插件:编译错误

Java gwt maven插件:编译错误,java,maven,gwt,gwt-maven-plugin,Java,Maven,Gwt,Gwt Maven Plugin,在升级后,我将gwt从2.5升级到2.8,并收到以下错误 gwt maven插件:2.8.0:compile(默认)@SeviS4Web[ERROR]2017年6月22日下午1:16:06 java.util.prefs.WindowsPreferences[ERROR]警告:无法在根0x8000002处打开/创建prefs根节点Software\JavaSoft\prefs。Windows RegCreateKeyEx(…)返回错误代码5。 [信息]加载继承的模块“com.sevi.web.S

在升级后,我将gwt从2.5升级到2.8,并收到以下错误

gwt maven插件:2.8.0:compile(默认)@SeviS4Web[ERROR]2017年6月22日下午1:16:06 java.util.prefs.WindowsPreferences[ERROR]警告:无法在根0x8000002处打开/创建prefs根节点Software\JavaSoft\prefs。Windows RegCreateKeyEx(…)返回错误代码5。
[信息]加载继承的模块“com.sevi.web.SEWeb”

所有模块都已加载,然后加载下面的日志和错误

Public resources found in... [INFO] Translatable source found in... 
[INFO] Persistent unit cache dir set to: 
C:\Jesline\Project_Linux\target\gwt-unitCache [INFO] Opening cache file:     
C:\Jesline\Project_Linux\target\gwt-unitCache\gwt-unitCache-
f160a61272c5ebe805cd2d3d3256ed3ecf14893f-0000015CD0B5FBB0 [INFO] Looking 
for previously cached Compilation Units in 
C:\Jesline\Project_Linux\target\gwt-unitCache [INFO] Compiling module 
com.citi.sevi.web.SEWeb [INFO] Found 0 cached/archived units. Used 0 / 
5180 units from cache. [INFO] Compiling... [INFO] [ERROR] An internal 
compiler exception occurred [INFO] 
 com.google.gwt.dev.jjs.InternalCompilerException: Error constructing Java AST [INFO] at com.google.gwt.dev.jjs.impl.GwtAstBuilder.translateException(GwtAstBuilder.java:3944) [INFO] at com.google.gwt.dev.jjs.impl.GwtAstBuilder.getInternalCompilerException(GwtAstBuilder.java:4351) [INFO] 
at com.google.gwt.dev.jjs.impl.GwtAstBuilder.createMembers(GwtAstBuilder.java:4043) [INFO] 
at com.google.gwt.dev.jjs.impl.GwtAstBuilder.createMembers(GwtAstBuilder.java:4039) [INFO] at com.google.gwt.dev.jjs.impl.GwtAstBuilder.processImpl(GwtAstBuilder.java:3883) [INFO] at com.google.gwt.dev.jjs.impl.GwtAstBuilder.process(GwtAstBuilder.java:3918) [INFO] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater$UnitProcessorImpl.process(CompilationStateBuilder.java:129) [INFO] at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process(JdtCompiler.java:384) [INFO] 
 at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:470) [INFO] at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:1092) [INFO] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:325) [INFO] at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:548) [INFO] at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:479) [INFO] at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:465) [INFO] at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:423) [INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:222) [INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:202) [INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:143) [INFO] at com.google.gwt.dev.Compiler.compile(Compiler.java:204) [INFO] at com.google.gwt.dev.Compiler.compile(Compiler.java:155) [INFO] at com.google.gwt.dev.Compiler.compile(Compiler.java:144) [INFO] at com.google.gwt.dev.Compiler$1.run(Compiler.java:118) [INFO] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55) [INFO] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50) [INFO] at com.google.gwt.dev.Compiler.main(Compiler.java:125) 
[INFO] Caused by: java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isDefaultMethod()Z 
[INFO] at com.google.gwt.dev.jjs.impl.GwtAstBuilder.createMethod(GwtAstBuilder.java:4138)  [INFO] at com.google.gwt.dev.jjs.impl.GwtAstBuilder.createMembers(GwtAstBuilder.java:4033) [INFO] ... 22 more [INFO] 
[ERROR] at CustomDateTimeFormat.java(41): public @interface Pattern 
[INFO] org.eclipse.jdt.internal.compiler.ast.TypeDeclaration [INFO] 
[ERROR] at CustomDateTimeFormat.java(28): public interface CustomDateTimeFormat extends com.google.gwt.i18n.shared.CustomDateTimeFormat 
[INFO] org.eclipse.jdt.internal.compiler.ast.TypeDeclaration [INFO] Closing cache 
file: C:\Jesline\Project_Linux\target\gwt-unitCache\gwt-unitCache-f160a61272c5ebe805cd2d3d3256ed3ecf14893f-0000015CD0B5FBB0 (0 units written) 
[INFO] Deleting empty file: C:\Jesline\Project_Linux\target\gwt-unitCache\gwt-unitCache-f160a61272c5ebe805cd2d3d3256ed3ecf14893f-0000015CD0B5FBB0 [INFO] Shutting down PersistentUnitCache thread [INFO] Shutting down PersistentUnitCache thread

将此项添加到注册表:HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs

这是一个类路径冲突问题。类路径中存在不兼容的JDT/ECJ。这不是OP的实际问题。