GWT 编译器选项,用于使用 gwt maven 插件查看自定义生成器生成的文件
GWT compiler option to see generated files from custom generator with gwt maven plugin
points out the -gen argument to compiler
正如上面所指出的 post 我通过像这样修改我的 gwt maven 插件配置来添加 gen 标志
<gen>genSource</gen>
有趣的是它确实写入了生成的 类 但只写入了 gwt 核心生成器 类。 none 我自己的自定义生成器 类 输出被写入其中。
有什么问题的线索吗?
我找到了解决方案 -
基于 Maven 的项目生成的文件是在目标中名为 .generated 的隐藏文件夹中创建的,其中包含所有生成的文件。就这么简单。这解决了整个问题,现在我们能够研究和修复生成器问题。
编译器配置中的 gen 标签仍然不适用于我自己的自定义生成器,我还没弄清楚原因。
为此,我假设您使用的是带有 GWT 插件的 Eclipse。右键单击 Gwt 项目 运行 As->运行 配置,
- Select 左侧的 "Java Application"。右击它,
和 select "New"。这将创建一个名为 运行 的新配置
"New Configuration"
在 "New Configuration" 中,您应该在 "Main" 选项卡中。制作
确保在 "Project" 文本框中 select 编辑了正确的 GWT 项目。
如果没有,您可以通过单击 "Browse" select 正确的 GWT 项目
旁边的按钮。
同样在主选项卡中,单击“主”旁边的 "Search" 按钮
Class”文本框。在弹出的window和select中写入"Compiler"
"com.google.gwt.dev.Compiler".
- 转到 "Arguments" 选项卡。同样,您有两个文本框,程序
参数(GWT 编译器参数)和 VM 参数。
将您的 GWT 模块名称 (eg.com.xyz.ModuleName) 放在第一行
您的程序参数框并在第二行输入 -gen
destinationPath(destinationPath就是你要生成的地方
类).
- 最后点击应用按钮和 运行 configuration.after
完成编译刷新项目并检查目标
您将生成的文件夹路径 类.
points out the -gen argument to compiler
正如上面所指出的 post 我通过像这样修改我的 gwt maven 插件配置来添加 gen 标志
<gen>genSource</gen>
有趣的是它确实写入了生成的 类 但只写入了 gwt 核心生成器 类。 none 我自己的自定义生成器 类 输出被写入其中。
有什么问题的线索吗?
我找到了解决方案 -
基于 Maven 的项目生成的文件是在目标中名为 .generated 的隐藏文件夹中创建的,其中包含所有生成的文件。就这么简单。这解决了整个问题,现在我们能够研究和修复生成器问题。
编译器配置中的 gen 标签仍然不适用于我自己的自定义生成器,我还没弄清楚原因。
为此,我假设您使用的是带有 GWT 插件的 Eclipse。右键单击 Gwt 项目 运行 As->运行 配置,
- Select 左侧的 "Java Application"。右击它,
和 select "New"。这将创建一个名为 运行 的新配置 "New Configuration" 在 "New Configuration" 中,您应该在 "Main" 选项卡中。制作 确保在 "Project" 文本框中 select 编辑了正确的 GWT 项目。 如果没有,您可以通过单击 "Browse" select 正确的 GWT 项目 旁边的按钮。
同样在主选项卡中,单击“主”旁边的 "Search" 按钮 Class”文本框。在弹出的window和select中写入"Compiler" "com.google.gwt.dev.Compiler".
- 转到 "Arguments" 选项卡。同样,您有两个文本框,程序 参数(GWT 编译器参数)和 VM 参数。 将您的 GWT 模块名称 (eg.com.xyz.ModuleName) 放在第一行 您的程序参数框并在第二行输入 -gen destinationPath(destinationPath就是你要生成的地方 类).
- 最后点击应用按钮和 运行 configuration.after 完成编译刷新项目并检查目标 您将生成的文件夹路径 类.