问题标签 [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.
java - 如何在 gwt maven 项目中调试和修改时自动复制 webapp 文件夹中的静态资源文件
我有一个 Maven gwt 网络应用程序。
每当我在 gwt 项目运行时修改我的 html 或 css 文件时,这些更改都不会反映在目标文件夹中,这很痛苦。因为我需要通过停止 GWT 超级开发模式再次运行 gwt:run 目标。
有没有办法在修改时将这些文件自动复制到目标文件夹?
我的 Maven 构建配置当前如下所示:
eclipse - GWT 2.7.0 项目无法使用 maven gwt:compile: Annotation 错误进行编译
我创建了一个在 Eclipse 中运行良好的 Maven GWT 项目。但是,当我在命令行上调用 mvn gwt:compile 时,出现以下错误:
我已经阅读了有关此内容的其他帖子以及我理解它的方式,这与 GWT 编译器找不到类有关。但是,我不明白所提供的解决方案。
有人说你需要用 javac 编译类并将它们添加到类路径中。我如何在 Eclipse 中做到这一点?
其他人说我需要将输出目录从 更改target/classes
为WEB-INF
. 我已经尝试过了,但是每次运行项目时 WEB-INF 目录都会被清空,并且 web.xml 文件会被删除。这肯定不是正确的方法。
我该如何处理?
java - 如何禁用超级开发模式,以便我可以在单独的 Web 项目中使用我的 Gwt 模块
我正在使用 GWT 2.7.0 构建一个 Web 模块。
我想将生成的模块文件夹复制到我的 Maven 输出文件夹(即目标)中,并将其引用到单独的 Web 应用程序中。
当我尝试这样做时,它不断弹出无法从服务器对话框加载。
我添加了
并将其添加到我的模块文件中
但仍然没有运气。我仍然收到弹出窗口。
有什么线索吗?
谢谢,
高塔姆
eclipse - 如何将 GWT App 部署到 Google App Engine?
我正在使用gwt-maven-archetypes
但我不记得如何将我的应用程序部署到 Google App Engine 的问题。
自从我上次这样做以来已经有一段时间了。我记得有一个我必须使用的命令行工具,因为用于 Eclipse 的 GWT 插件不适用于gwt-maven-archetypes
或类似的东西。
gwt - GWT 异步生成,在某些情况下关闭?
使用 gwt-maven-plugin'sgenerateAsync
时,是否可以将注释(或其他内容)应用于单个 gwt-rpc 服务,以便相应的异步不会自动生成并且可以手动编写?
或者,是否有注释(或其他东西)使生成的异步具有“请求”返回类型?
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> 在我的“主”项目中:
java - net.ltgt.gwt.maven 和 org.codehaus.mojo GWT Maven 插件有什么区别?
显然,GWT 有两个 maven 插件:
这个:
和这个:
有什么区别 ?
java - GWT:导入后“没有可用于类型的源代码”
我在导入使用 org.codehaus.mojo GWT 插件创建的 GWT 库时遇到问题。当我在同一个项目中创建入口点时,项目类编译良好,并且工作正常。但是,当我将项目编译为 .jar 并尝试将其导入另一个项目时,我得到:
这是 pom.xml 的摘录:
这里也是模块的描述符:
我错过了什么吗?
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
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