2

我有一个 Java 库,我需要将其转换为 JS。我找到了解决方案GWT 来创建实用程序 javascript 库以使用 gwt-exporter。我以前从未使用过 GWT。我试过GWT 导出器。入门但不清楚如何使用它。简单来说如何运行项目生成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

也许有人可以分享工作示例?

4

2 回答 2

0

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-23T10:18:23.083 回答
0

除了将 gwt-exporter 添加到您的类路径之外,您是否更新了继承 gwt-exporter 依赖项的模块文件(application_name.gwt.xml)?

如果是这样,在这个文件中你应该有一个入口点标签,指向应用程序启动时要运行的类。打开该 java 文件并添加exportAll调用。

最后访问您希望在 javascript 中提供的所有类/方法,并像在入门页面中指示的那样对它们进行适当的注释

于 2015-06-24T05:49:44.980 回答