我努力学习PlayN,创建Maven项目并添加依赖 后的pom.xml错误与Maven依赖于PlayN项目
enter code here
<dependency>
<groupId>com.threerings</groupId>
<artifactId>tripleplay</artifactId>
<version>1.0</version>
</dependency>
我使用三网合一库类的菜单系统,如在Showcase显示 演示项目。当运行项目作为Java应用程序都可以, 但是当作为HTML应用程序我得到了这样的
错误ant.bat运行HTML
.... [java] com.google.gwt.dev.jjs.InternalCompilerException: Failed to get JNode [java] at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:140) [java] at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:71) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.getType(BuildTypeMap.java:730) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.createField(BuildTypeMap.java:570) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.access$300(BuildTypeMap.java:99) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap$BuildDeclMapVisitor.visit(BuildTypeMap.java:180) [java] at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.traverse(FieldDeclaration.java:285) [java] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1232) [java] at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:687) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.createPeersForNonTypeDecls(BuildTypeMap.java:637) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:514) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:523) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:599) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:284) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:233) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:232) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:198) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:177) [java] [ERROR] <no source info>: public class tripleplay.ui.Interface [java] extends java.lang.Object [java] /* fields */ [java] public final [unresolved] playn.core.Pointer.Listener plistener [java] public final [unresolved] playn.core.Keyboard.Listener klistener [java] protected final [unresolved] playn.core.Pointer.Listener _delegate [java] protected final [unresolved] Unresolved type react.Value<playn.core.Keyboard.Listener> _focused [java] protected final [unresolved] List<Unresolved type tripleplay.ui.Root> _roots [java] protected final [unresolved] List<Unresolved type tripleplay.ui.Root> _dispatch [java] protected final [unresolved] List<Unresolved type java.lang.Runnable> _actions
有什么错?谢谢
谢谢!它帮助我 –
我试过这个,但现在我得到了“GWT模块tripleplay.TriplePlay找不到项目源或资源。” 我看到在库> MavenDependancys中的tripleplay-1.8.5.jar,所以我不知道为什么它不能找到它。 我试过清洁/ maven清洁/重建,但总是不变。 : - / – darkflame