将Vaadin GWT Polymer Elements集成到现有的GWT项目中,无需使用Maven,Ant或Gradle

时间:2016-08-18 15:08:51

标签: java gwt intellij-idea gwt-polymer gwt-2.8

我有一个基于GWT 2.7.0的旧GWT项目,我需要在其中集成Vaadin Polymer元素。但是有一些问题:

  • Vaadin仅列出了如何使用依赖管理器(如Maven)构建gwt聚合物项目的指南,由于各种原因我必须保持项目清洁而不使用这样的依赖管理器,现在它只能通过Ant管理。
  • 我尝试从聚合物项目中复制库(开箱即用的唯一项目是GWT聚合​​物入门套件.GWT站点上的教程已经过时/过时!)。我复制的是 jsinterop-annotations-1.0.0.jar jsinterop-annotations-1.0.0-sources.jar colt-1.2.0 ant-1.6.5 vaadin-gwt-polymer-elements-1.2.3.0.jar 。这引起了很多麻烦,因为没有GWT 2.7.0的编译在GWT控制台中给出了一些奇怪的错误:
  

例外:com.google.gwt.event.shared.UmbrellaException:捕获异常:访问期间出现意外错误。   ...   引起:com.google.gwt.dev.shell.HostedModeException:JSNI重写器在字段引用或java方法撕下时找到对不存在字段的引用:@ java.util.ArrayList :: array at com / vaadin / polymer /Polymer.java(490)

  • ...但是使用GWT 2.8.0-rc1进行编译会在构建过程中出现以下错误:
      

    java.lang.OutOfMemoryError:超出GC开销限制

无论我设置-Xmx变量(堆大小)有多大,它仍然会出现。

  • 推荐的GWT版本2.8.0-SNAPSHOT.jar无处可寻,甚至在maven存储库中也找不到......

我确实试图在谷歌搜索上试图解决这个问题。有没有人试图在没有依赖管理器的情况下使用这个库?

P.S。我使用IntelliJ Idea,如果这是有用的信息......

0 个答案:

没有答案