1

我正在尝试使用 JsInterop 从服务人员调用已编译的 gwt 代码。我只是想使用教程类进行测试:

@JsType(name = "TestJsInterop", namespace = "evc")
public class TestJsInterop {
    public boolean bool = true;

    public TestJsInterop(boolean bool) {
        this.bool = bool;
    }

    public String aPublicMethod(int x) {
        return "Hello " + x;
    }

    public static String aStaticMethd() {
        return "What's the meaning of life?";
    }

}

据我所知,我必须使用 -generateJsInteropExports 标志,但我不想导入我的入口点 GWT 模块(例如'mymodule/mymodule.nocache.js'),因为它包含所有应用程序( UI)逻辑。

有没有办法为 jsinterop 输出指定 javascript 文件名?还是我必须创建另一个 gwt 模块?如果是这样,我如何指定我希望它包含 jsinterop 注释类?(因为该模块将是空的,因为没有使用这些类)

4

0 回答 0