我最近将gwt-log集成到我的GWT和基于Maven的项目中,主要是因为它能够自动对服务器上的客户端堆栈跟踪进行反混淆处理。为了使这成为可能,gwt-log需要一个所谓的符号映射,它将所有混淆的符号名称映射到原始的Java符号名称。 GWT编译器能够生成这些符号映射,但由于某种原因,它们被保存到一个奇怪的位置,例如:
目标/项目名-1.0-SNAPSHOT /项目名/ .junit_symbolMaps / 0F9FD6EF6A1BC63EA834AC33C7ED13F3.symbolMap
根据GWT Maven Plugin Documentation,GWT编译器有一个“-deploy”参数,用于确定创建类似文件的位置,默认情况下指向“WEB-INF / deploy”。但即使我手动将此参数设置到正确的位置,编译器仍会在错误的文件夹中创建符号映射。
我甚至下载了GWT Maven插件源并添加了一些日志输出,以确定“-deploy”参数是否正确传递给编译器,但一切似乎都没问题。
有没有人经历过类似的行为?
谢谢! 迈克尔
答案 0 :(得分:2)