我有一个Java lib,我需要将它转换为JS。我找到了使用gwt- GWT to create utility javascript library的解决方案。我以前从未使用过GWT。我尝试过GWT-exporter. Getting started,但不清楚如何使用它。如何简单地运行项目来生成JS?
pom.xml
<dependencies>
<dependency>
<groupId>org.timepedia.exporter</groupId>
<artifactId>gwtexporter</artifactId>
<version>2.4.0</version>
<scope>provided</scope>
</dependency>
</dependencies>Java类:
import org.timepedia.exporter.client.ExporterUtil;
public class JS implements EntryPoint {
public void onModuleLoad() {
// Export all Exportable classes
ExporterUtil.exportAll();
}}
哪里可以找到EntryPoint的依赖项
也许有人可以分享工作中的例子?
发布于 2015-06-23 18:18:23
https://code.google.com/p/gwt-exporter/wiki/GettingStarted很差。为了编译JS,我添加了gwt-maven-plugin。
我还创建了.gwt.xml文件,描述了我的模块。
以下依赖项是必需的
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<scope>provided</scope>
</dependency>发布于 2015-06-24 13:49:45
除了将gwt-exporter添加到类路径之外,是否更新了继承gwt-exporter依赖项的模块文件(application_name.gwt.xml)?
如果是这样的话,在这个文件中,您应该有一个入口点标记,指向应用程序启动时要运行的类。打开该java文件并添加exportAll调用。
最后,访问您想要在javascript中提供的所有类/方法,并对它们进行适当的注释,如入门页面中所示
https://stackoverflow.com/questions/30990652
复制相似问题