当前位置: 首页 > 知识库问答 >
问题:

GWT maven编译器输出目录

郎健柏
2023-03-14

我需要使用maven插件为GWT编译器设置输出目录位置。

我调查了GWT编译器和gwt-maven-plugin文档,没有找到任何选项。

例如:

我有两个模块,分别名为编辑器和控制台,gwt maven插件将它们编译为根目录编辑器和控制台目录。

但我需要将这些模块编译到%ROOT%/ria/editor和%ROOT%/ria/console目录中,以减少维护基于URL的安全和其他内容的工作量。

是否可以在插件配置中设置ria目录,以避免不必要的新ANT任务创建,从而将编译后的模块内容移动到所需的位置?


共有1个答案

吴兴国
2023-03-14
<plugin>
  <artifactId>gwt-maven-plugin</artifactId>
  <configuration>
    <webappDirectory>${project.build.directory}/${project.build.finalName}/ria</webappDirectory>
  </configuration>
</plugin>

看见http://mojo.codehaus.org/gwt-maven-plugin/compile-mojo.html#webappDirectory

不过,它不会很好地与DevMode一起运行,除非您在-noserver模式下运行(无论如何,我都会推荐任何中型/大型项目)

 类似资料:
  • 我使用maven插件创建了gwt项目: 然后我使用生成的pom.xml文件创建了一个新的IDEA项目。目前Project Compiler Output文件夹指向,像往常一样,我将其设置为ProjectName/目标文件夹,以使用maven和IDEA构建项目,但当我运行maven install时,我没有在ProjectName/目标目录中找到类文件夹。混合IDEA、Maven for GWT项目

  • 我使用maven命令来清理、构建整个项目、创建war并部署到服务器。我不能使用Intellij来做这件事,因为我只有社区版。它在与intellij相同的目录中构建项目。 为了加快速度,我编写了一个脚本,可以在本地“target”目录中找到比服务器中更新的已编译文件,并进行复制。虽然一切正常,但问题是Intellij并没有将使用maven编译的类视为应该跳过并重新构建整个项目的类。 目前它的工作原理

  • 我已经搜索了所有关于为什么我们应该有不同于目标的来源,但不一致的答案: 如果JDK向下兼容,为什么在1.7上编译时需要将目标设置为1.8? 将源设置为高于目标将不起作用,例如错误: 源版本8需要目标版本1.8 同样来自Maven: 仅仅设置target选项并不能保证代码在具有指定版本的JRE上实际运行。陷阱在于无意中使用了只存在于后来的JRE中的API,这会导致代码在运行时出现链接错误 有人能举个

  • 当我在Android Studio中“运行”我的项目时,在“消息”窗口中,我得到: 它说那么“编译器错误输出”在哪里?和/或如何使用选项运行?

  • 我有一个带有两个64位整数成员的结构X,以及一个构造函数: