IntelliJ:我如何调试Maven-GWT项目?

Dav*_*ave 6 gwt intellij-idea maven

我在Win XP上使用IntelliJ IDEA 8.1.2.我有一个Maven 3.0.3项目,使用GWT 2.4插件.它配置如下......

        <!-- GWT Maven Plugin -->
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <version>${gwtVersion}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>test</goal>
                        <!-- <goal>i18n</goal> <goal>generateAsync</goal> -->
                    </goals>
                </execution>
            </executions>
            <!-- Plugin configuration. There are many available options, see gwt-maven-plugin 
                documentation at codehaus.org -->
            <configuration>
                <runTarget>index.html</runTarget>
                <hostedWebapp>${webappDirectory}</hostedWebapp>
                <i18nMessagesBundle>com.cme.clearing.product.client.Messages</i18nMessagesBundle>
            </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

在IntelliJ中,如何运行和调试此项目?Google推荐的唯一相关链接 - http://antonkirillov.wordpress.com/2011/03/22/creating-and-running-gwt-project-using-maven-and-intellij-idea-10/,已被屏蔽由我们公司的防火墙.

如果有任何用处,我也在本地安装了Tomcat 6.0.33.

谢谢, - 戴夫

Ber*_*ale 7

@Vijay Krishna这对我不起作用,我的解决方案是.

  1. 首先,创建一个mvn gwt:debug.当您运行maven时,将启动您的应用程序,并侦听端口8000(单击调试图标).
  2. 其次,创建远程配置以连接端口8000.

在此输入图像描述


Vij*_*hna 4

到目前为止,我发现的唯一方法是创建 2 个运行配置。

  • 一种配置:运行maven命令:mvn gwt:run
  • 第二个配置:远程调试:指定 localhost 和 8000 端口。

现在做:

  • 启动首次运行配置。您的 jetty 服务器将启动并表示正在监听 8000 端口。
  • 然后启动远程调试配置以侦听该端口。
  • 现在在代码中放置任何断点,调试器应该会命中它。

到目前为止,这是对我有用的唯一方法。我什至正在寻找一键选项:)