【问题标题】:GWT compiler option to see generated files from custom generator with gwt maven pluginGWT 编译器选项,用于使用 gwt maven 插件查看自定义生成器生成的文件
【发布时间】:2016-02-26 20:00:06
【问题描述】:

points out the -gen argument to compiler

正如在上面的帖子中指出的那样,我通过像这样修改我的 gwt maven 插件配置来添加 gen 标志

<gen>genSource</gen>

有趣的是,它确实编写了生成的类,但只编写了 gwt 核心生成器类。我自己的自定义生成器类输出都没有写入其中。

有什么线索可以说明什么问题吗?

【问题讨论】:

    标签: java gwt code-generation gwt-maven-plugin


    【解决方案1】:

    为此,我假设您正在使用带有 GWT 插件的 Eclipse。右键Gwt项目运行方式->运行配置,

    1. 选择左侧的“Java 应用程序”。右键点击它,
      并选择“新建”。这将创建一个名为的新运行配置 “新配置”
    2. 在“新配置”中,您应该位于“主要”选项卡中。制作 确保在“项目”文本框中选择了正确的 GWT 项目。 如果没有,您可以通过单击“浏览”选择正确的 GWT 项目 旁边的按钮。

    3. 同样在主选项卡中,单击“主要”旁边的“搜索”按钮 Class”文本框。在弹出的窗口中写入“Compiler”并选择 “com.google.gwt.dev.Compiler”。

    4. 转到“参数”选项卡。同样你有两个文本框,程序 参数(它们是 GWT 编译器参数)和 VM 参数。 将您的 GWT 模块名称(例如.com.xyz.ModuleName)放在第一行 你的程序参数框和第二行放 -gen destinationPath(destinationPath 是你要生成的地方 类)。
    5. 最后点击应用按钮并运行配置。之后 完成编译刷新项目并检查目标 您将获得生成的类的文件夹路径。

    【讨论】:

      【解决方案2】:

      我找到了解决方案 -

      基于 maven 的项目的生成文件在名为 .generated 的目标中的隐藏文件夹中创建,并包含所有生成的文件。就这么简单。这解决了整个问题,现在我们能够研究和修复发电机问题。

      编译器配置中的 gen 标记仍然不适用于我自己的自定义生成器,我还没有弄清楚原因。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-14
        • 1970-01-01
        • 2019-03-02
        • 1970-01-01
        相关资源
        最近更新 更多