gpt4 book ai didi

java - GWT maven 项目的客户端断点可以在 Eclipse 中工作,但不能在 Netbeans 中工作

转载 作者:行者123 更新时间:2023-12-01 22:31:54 24 4
gpt4 key购买 nike

我一直在尝试在 Netbeans 中侵入使用 gwt-maven-plugin 2.7.0 构建的项目的客户端代码。我的开发环境:win7 64位,java 7.0.60,netbeans 8.01

我使用 gwt-maven-plugin Artifact 构建了基本项目,进行了 Maven 全新安装,然后进行了 gwt:debug,一切(devmode/jetty)都正确启动(没有可见错误),我可以闯入服务器端代码,但就客户端断点而言,只有当我使用 Eclipse + Google 插件时它才会工作......netbeans 就不那么幸运了。

知道出了什么问题吗?

请参阅下面我的 gwt:debug 在 Netbeans 中的输出,供您引用。

提前非常感谢您的反馈和专业知识。

问候

kb

cd C:\DN\MyApp; "JAVA_HOME=C:\\Program Files\\Java\\jdk1.7.0_60" cmd /c "\"\"C:\\Program Files\\NetBeans 8.0.1\\java\\maven\\bin\\mvn.bat\" -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans 8.0.1\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 gwt:debug\""
Scanning for projects...

------------------------------------------------------------------------
Building GWT Maven Archetype 1.0-SNAPSHOT
------------------------------------------------------------------------

>>> gwt-maven-plugin:2.7.0:debug (default-cli) @ MyApp >>>

--- gwt-maven-plugin:2.7.0:generateAsync (default) @ MyApp ---

--- maven-resources-plugin:2.5:resources (default-resources) @ MyApp ---
[debug] execute contextualize
Using 'UTF-8' encoding to copy filtered resources.
Copying 2 resources

--- maven-compiler-plugin:2.3.2:compile (default-compile) @ MyApp ---
Nothing to compile - all classes are up to date

<<< gwt-maven-plugin:2.7.0:debug (default-cli) @ MyApp <<<

--- gwt-maven-plugin:2.7.0:debug (default-cli) @ MyApp ---
starting debugger on port 8000 in suspend mode
create exploded Jetty webapp in C:\DN\MyApp\target\MyApp-1.0-SNAPSHOT
Listening for transport dt_socket at address: 8000
Super Dev Mode starting up
workDir: C:\Users\myname\AppData\Local\Temp\gwt-codeserver-6759665201993273993.tmp
Loading Java files in com.mycompany.myapp.MyApp.
Module setup completed in 4879 ms

The code server is ready at http://127.0.0.1:9876/
GET /recompile/MyApp
Job com.mycompany.myapp.MyApp_1_0
starting job: com.mycompany.myapp.MyApp_1_0
binding: user.agent=safari
Compiling module com.mycompany.myapp.MyApp
Unification traversed 16789 fields and methods and 1580 types. 1548 are considered part of the current module and 1548 had all of their fields and methods traversed.
Compiling 1 permutation
Compiling permutation 0...
Linking per-type JS with 1532 new types.
prelink JS size = 2512880
prelink sourcemap = 2512880 bytes and 73220 lines
postlink JS size = 2384562
postlink sourcemap = 2384562 bytes and 69785 lines
Source Maps Enabled
Compile of permutations succeeded
Compilation succeeded -- 7.911s
Linking into C:\Users\myname\AppData\Local\Temp\gwt-codeserver-6759665201993273993.tmp\com.mycompany.myapp.MyApp\compile-2\war\MyApp; Writing extras to C:\Users\myname\AppData\Local\Temp\gwt-codeserver-6759665201993273993.tmp\com.mycompany.myapp.MyApp\compile-2\extras\MyApp
Link succeeded
Linking succeeded -- 0.824s
8.817s total -- Compile completed

最佳答案

GWT 2.7 的 DevMode 默认使用 SuperDevMode(正如您在日志中看到的那样),而不是使用浏览器插件的“经典 DevMode”。

借助 SuperDevMode,您可以使用源映射在浏览器中调试客户端代码,或者通过远程调试浏览器在 IDE 中调试客户端代码(例如在 Eclipse 中使用 SDBG)。

要回滚到“经典 DevMode”,请使用 <superDevMode>false</superDevMode> 配置您的 gwt-maven-plugin或通过 -Dgwt.superDevMode=false到 Maven。
请参阅http://mojo.codehaus.org/gwt-maven-plugin/debug-mojo.html#superDevMode

关于java - GWT maven 项目的客户端断点可以在 Eclipse 中工作,但不能在 Netbeans 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27588445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com