问题标签 [gwt-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
483 浏览

java - 如何在 gwt maven 项目中调试和修改时自动复制 webapp 文件夹中的静态资源文件

我有一个 Maven gwt 网络应用程序。

每当我在 gwt 项目运行时修改我的 html 或 css 文件时,这些更改都不会反映在目标文件夹中,这很痛苦。因为我需要通过停止 GWT 超级开发模式再次运行 gwt:run 目标。

有没有办法在修改时将这些文件自动复制到目标文件夹?

我的 Maven 构建配置当前如下所示:

0 投票
1 回答
1202 浏览

eclipse - GWT 2.7.0 项目无法使用 maven gwt:compile: Annotation 错误进行编译

我创建了一个在 Eclipse 中运行良好的 Maven GWT 项目。但是,当我在命令行上调用 mvn gwt:compile 时,出现以下错误:

我已经阅读了有关此内容的其他帖子以及我理解它的方式,这与 GWT 编译器找不到类有关。但是,我不明白所提供的解决方案。

有人说你需要用 javac 编译类并将它们添加到类路径中。我如何在 Eclipse 中做到这一点?

其他人说我需要将输出目录从 更改target/classesWEB-INF. 我已经尝试过了,但是每次运行项目时 WEB-INF 目录都会被清空,并且 web.xml 文件会被删除。这肯定不是正确的方法。

我该如何处理?

0 投票
1 回答
930 浏览

java - 如何禁用超级开发模式,以便我可以在单独的 Web 项目中使用我的 Gwt 模块

我正在使用 GWT 2.7.0 构建一个 Web 模块。

我想将生成的模块文件夹复制到我的 Maven 输出文件夹(即目标)中,并将其引用到单独的 Web 应用程序中。

当我尝试这样做时,它不断弹出无法从服务器对话框加载。

我添加了

并将其添加到我的模块文件中

但仍然没有运气。我仍然收到弹出窗口。

有什么线索吗?

谢谢,

高塔姆

0 投票
1 回答
342 浏览

eclipse - 如何将 GWT App 部署到 Google App Engine?

我正在使用gwt-maven-archetypes但我不记得如何将我的应用程序部署到 Google App Engine 的问题。

自从我上次这样做以来已经有一段时间了。我记得有一个我必须使用的命令行工具,因为用于 Eclipse 的 GWT 插件不适用于gwt-maven-archetypes或类似的东西。

0 投票
2 回答
118 浏览

gwt - GWT 异步生成,在某些情况下关闭?

使用 gwt-maven-plugin'sgenerateAsync时,是否可以将注释(或其他内容)应用于单个 gwt-rpc 服务,以便相应的异步不会自动生成并且可以手动编写?


或者,是否有注释(或其他东西)使生成的异步具有“请求”返回类型?

0 投票
1 回答
707 浏览

gwt - compileSourcesArtifact 不工作...?

我有一个打算用作 GWT 库的项目,我使用这种推荐的方法来准备它。当我构建我的“库”项目时,我可以在存储库中看到生成的 JAR,我什至可以看到它在“共享”文件夹中有 *.java 文件,我还看到了定义 XML,Library.gwt.xml。

但是当我构建我的“主要”时,它抱怨它找不到这个 JAR:
[错误] 无法在项目 Web 上执行目标 org.codehaus.mojo:gwt-maven-plugin:2.8.0-beta1:compile (default) : 找不到工件 - 找不到工件 net.jzaruba:Library:jar:sources:1.7-SNAPSHOT

请注意,我的 JAR 名为Library-1.7-SNAPSHOT.jar,即它不是“来源”JAR。
另一方面,当我使用 maven-source-plugin 构建我的库项目时,我得到Library-1.7-SNAPSHOT-sources.jar并且它实际上被主项目识别。

GWT 和 gwt-maven-plugin 都是 2.8.0-beta1。

<build>/<plugins>/<plugin> 在我的“主”项目中:

0 投票
1 回答
1560 浏览

java - net.ltgt.gwt.maven 和 org.codehaus.mojo GWT Maven 插件有什么区别?

显然,GWT 有两个 maven 插件:

这个:

和这个:

有什么区别 ?

0 投票
1 回答
1515 浏览

java - GWT:导入后“没有可用于类型的源代码”

我在导入使用 org.codehaus.mojo GWT 插件创建的 GWT 库时遇到问题。当我在同一个项目中创建入口点时,项目类编译良好,并且工作正常。但是,当我将项目编译为 .jar 并尝试将其导入另一个项目时,我得到:

这是 pom.xml 的摘录:

这里也是模块的描述符:

我错过了什么吗?

0 投票
2 回答
2285 浏览

gwt - 无法使用 2.8.0-SNAPSHOT 和带有 gwt-maven-plugin 的 Java 8 编译 GWT 应用程序

我正在努力让我的应用程序使用 GWT 2.8.0-SNAPSHOT 和Mojo 的 gwt-maven-plugin 2.8.0-SNAPSHOT进行编译

我每次都收到相同的编译器错误:

我不知道这是否是 Java 8、GWT 或 GWTP 的问题。

任何有关如何进一步调查或可能导致它的建议的建议将不胜感激。

编辑:

pom.xml(片段)

图书馆

  • Java 1.8.0_92
  • Maven 3.3.9
  • GWT 2.8.0-快照
  • GWTP 1.5.1
  • Guava 20.0-快照
  • 古思 4.1.0
  • 杜松子酒 2.1.2
0 投票
1 回答
1357 浏览

maven - 为什么GWT无法连接到多模块maven项目中的superdevmode服务器?

我最近将我的 GWT + App Engine 项目设置从单模块 maven 项目更改为多模块 maven 项目:

在此处输入图像描述

我的项目使用(在父级上)构建mvn install,没有错误,只要整个项目已经编译,它运行良好。

但是,我需要<superDevMode>false</superDevMode>在 Mojo gwt-maven-plugin 的配置中执行此操作。这是我的一些 pom.xml:

如果我打开 SDM,它启动时似乎没有任何错误(使用gwt:run):

但是当我打开 localhost:8888 时,我收到“无法从超级开发模式加载项目”错误:

在此处输入图像描述

如果我去http://localhost:9876我看到这条消息:

HTTP 错误:500

访问 / 时出现问题。原因:

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getHeader(Ljava/lang/String;)Ljava/lang/String;


编辑:请求 pom.xml 设置

我在这里用 5 个 pom.xml 文件创建了一个要点:https ://gist.github.com/slugmandrew/1d9acf86be2c7db89031dc60de9df6e2

编辑 2:让 SDM 运行取得了一些成功,但由于某种原因没有检测到文件更改,因此它永远不会重新编译。

谷歌论坛帖子:https ://groups.google.com/forum/#!topic/google-web-toolkit/dF8KhbxnlBY