我现在正在学习 GWT,并且出现了一些我无法理解的问题。我使用 GWT + Maven + IntelliJ IDEA。
我使用 maven 插件创建了 gwt 项目:
mvn -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.5.1 -DgroupId=com.savdev.BasicGwtProject -DartifactId=BasicGwtProject -Dversion=1.0 org.apache.maven.plugins:maven-archetype-plugin:generate
将模块名称设置为“GwtBasicModule”。在com/savdev/BasicGwtProject/client
文件夹中,我找到了带有我的模块名称的 gwt 入口点:class GwtBasicModule implements EntryPoint
默认项目生成了几个实例:
private final GreetingServiceAsync greetingService = GWT.create(GreetingService.class);
private final Messages messages = GWT.create(Messages.class);
我的问题是,为什么我找不到GreetingServiceAsync.java
文件。它实际上是在我调用 maven install 时生成的。我GreetingServiceAsync
的. _ 我无法在 IDEA 中导入,因为它仅在我在目标文件夹中运行 maven install 时才会出现。你能解释一下吗?如何配置 IntelliJ IDEA,所以在 IDE 编辑器中看不到红色文本。Messages
GwtBasicModule
GreetingServiceAsync