【发布时间】:2015-02-05 16:49:27
【问题描述】:
所以我开始在这里拔头发。 IntelliJ 只是不想触发断点,而 Eclipse 工作得很好。我从没想过我会说那句话:|
这是我的例子:
- 从经典示例Google Guestbook archetype 创建一个全新的 GAE 项目
mvn 原型:生成 -Dappengine-version=1.9.15 -Dapplication-id=your-app-id -Dfilter=com.google.appengine.archetypes:guestbook-archetype
-
取消注释 pom.xml 中建议的行以允许远程调试
<plugin> <groupId>com.google.appengine</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>1.9.15</version> <configuration> <enableJarClasses>false</enableJarClasses> <!-- Comment in the below snippet to bind to all IPs instead of just localhost --> <!-- address>0.0.0.0</address> <port>8080</port --> <!-- Comment in the below snippet to enable local debugging with a remove debugger like those included with Eclipse or IntelliJ --> <jvmFlags> <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag> </jvmFlags> </configuration> </plugin> 运行 devserver 目标(编译、测试和运行 GAE 环境)
mvn appengine:devserver
(ECLIPSE:工作案例)
- 启动 Eclipse Juno 并将项目作为 Maven 项目导入。
- 创建“远程 Java 应用程序”调试配置
- 设置断点,使用远程配置和 BAM 调试应用程序,断点命中和应用程序停止。正如预期的那样。
(INTELLIJ 14:失败案例)
- 启动 INTELLIJ 并将项目作为 Maven 项目导入
- 创建“远程 Java 应用程序”调试配置文件
- 设置断点,使用远程配置和 BAM 调试应用,断点 FAILS 触发。
除了不同的 IDE 之外,项目设置没有区别。这告诉我我一定是在 IntelliJ 中做错了什么,但老实说我不知道是什么。
它只在 Eclipse 中有效,在 IntelliJ 中无效。 :|
有什么想法吗?
-- 谢恩
【问题讨论】:
-
你是否设置断点,在这两种情况下,在附加?
-
似乎没有什么不同:\
-
我也有类似的问题,我的问题在这里stackoverflow.com/questions/30088083/…
标签: java eclipse google-app-engine maven intellij-idea