Java GWT编译器可以';在IntelliJ IDEA中找不到依赖模块的来源
我用的是IDEA 117.216 如果你看到这个问题,那就太好了:) 你们是如何引用另一个模块以便GWT编译器看到它的 当我说模块时,我指的是IntelliJ IDEA术语中的模块 这是我的情况。我有一个中间项目(GAE+GWT+RequestFactory)。现在我在我的项目中创建了Android模块。其思想是,它将使用RequestFactory(RF)并通过它与服务器进行通信 因此,我自然地在我的项目中创建了第三个模块,并将所有RF代理和接口移到了那里,这样我就可以从GWT/GAE模块和Android模块中引用它 Android模块喜欢它,但GWT编译器不喜欢。它找不到我移动到“共享”模块的类。给我一些错误,例如:Java GWT编译器可以';在IntelliJ IDEA中找不到依赖模块的来源,java,gwt,intellij-idea,requestfactory,gwt-compiler,Java,Gwt,Intellij Idea,Requestfactory,Gwt Compiler,我用的是IDEA 117.216 如果你看到这个问题,那就太好了:) 你们是如何引用另一个模块以便GWT编译器看到它的 当我说模块时,我指的是IntelliJ IDEA术语中的模块 这是我的情况。我有一个中间项目(GAE+GWT+RequestFactory)。现在我在我的项目中创建了Android模块。其思想是,它将使用RequestFactory(RF)并通过它与服务器进行通信 因此,我自然地在我的项目中创建了第三个模块,并将所有RF代理和接口移到了那里,这样我就可以从GWT/GAE模块和A
[ERROR] Errors in 'file:/C:/work/sideprojects/courierapp/src/com/blah/courierApp/client/admin/AdminPage.java'
[ERROR] Line 77: No source code is available for type com.blah.shared.proxies.OrderProxy; did you forget to inherit a required module?
[ERROR] Line 81: No source code is available for type com.blah.shared.factories.AdminRequestFactory; did you forget to inherit a required module?
我需要注意的是,SharedClasses模块被添加为GWT模块的依赖项。但是GWT仍然不知道它的源在哪里
在我看来它是
你如何解决这个问题?我真的不想有两个编译步骤:首先用源代码构建共享类jar,然后构建引用该jar的GWT项目等等。您必须让
.java
文件进入模块。GWT编译器与它们一起工作,而不是与.class
文件一起工作。这更像是负责的开发人员解释了为什么会这样:
IDEA 10确实包含了来自模块的类路径源根
仅使用GWT面。这可以确保不需要的目录
添加到类路径。您还需要在模块中有一个GWT方面
要在其中启用GWT特定的完成和检查
我知道。在我的情况下,我怎么能做到这一点呢?太棒了!!!将GWT方面添加到该模块中就成功了。你太棒了,伙计!Спасибо большое :)