- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一整天都在努力使用 Maven
运行 GWTP
,基本上我使用 Eclipse 插件创建了一个 GWTP
gwt 应用程序。并添加了一个简单的欢迎主持人。在没有 maven 的情况下进行了尝试,并且它可以很好地从 eclipse 运行。
但是,当我将它转换为 Maven 项目(我使用的是 m2eclipse 插件)时,一切都崩溃了。所以我添加了所需的依赖项和 gwtp 依赖项:
<dependency>
<groupId>com.google.gwt.inject</groupId>
<artifactId>gin</artifactId>
<version>1.5.0</version>
</dependency>
<!-- MVP component -->
<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp-all</artifactId>
<version>${gwtp.version}</version>
</dependency>
然而,当我尝试运行它时,出现了这个错误:
Caused by: java.lang.RuntimeException: Deferred binding failed for 'com.google.gwt.event.shared.EventBus' (did you forget to inherit a required module?)
为什么很难用 maven 制作 GWTP。
最佳答案
我认为您可能缺少 gwt-user 依赖项。这是我的 GWTP 项目的 maven pom.xml:
<properties>
<gwtVersion>2.4.0</gwtVersion>
<gwtp.version>0.7</gwtp.version>
</properties>
<dependencies>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwtVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp-mvp-client</artifactId>
<version>${gwtp.version}</version>
<scope>provided</scope>
</dependency>
<!-- Dispatch component -->
<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp-dispatch-client</artifactId>
<version>${gwtp.version}</version>
<scope>provided</scope> <!-- Remove for GWTP 0.5.1 and earlier -->
</dependency>
<!-- Tester component -->
<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp-tester</artifactId>
<version>${gwtp.version}</version>
<scope>test</scope>
</dependency>
如果您使用最新的 gwtp 0.7,请注意它们已从 com.google.gwt.event.shared
中的折旧类切换到 com.google.web.bindery.event .共享
。
参见 here了解更多详情。
关于gwt - 在 Maven 中运行 GWTP 真的很痛苦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9392775/
我从 https://github.com/ArcBees/GWTP-Samples 下载了样本我通过 Run As > Maven build 运行 gwtp-sample-basic 应用程序,使
我在尝试使用 ant- 构建 gwtp+mgwt 应用程序时遇到很多此类错误 Preparing method tabBarMoreImage [java]
我在 GWT 2.3 中使用 GWTP(Google 的 MVP 框架)。我想与演示者一起使用 GWT 代码拆分。 我知道 Presenter 中的 @ProxyCodeSplit 注解。如下图 @P
我在使用 GWTP 的 Gatekeeper 功能时遇到问题。 遵循示例 gwtp-sample-tab我已经创建了客户端代码。但是现在我仍然想知道如果用户已成功登录,如何通知客户端? (我正在使用
我做了一些来自 GWTP 的例子 http://blog.arcbees.com/2015/10/27/gwtp-beginners-tutorial-toaster-launcher-part-2/
我有: 简单的嵌套演示者(ChannelPresenter),其中有包含记录的表(网格)。我需要在每个 ChannelPresenter.displayEditor() 调用中创建新的 Channel
谁能帮我解决一个问题吗? 我正在从 GWT 2.5.1 升级到 2.6.1,并且在尝试运行项目的代码服务器时收到以下错误... [INFO] Compiling module [INFO] V
我正在尝试创建一个 GWTP 示例应用程序。真的有nice screencast ,但我必须处理一个没有出现在那里的问题(但是,根据评论,更多的新手必须处理错误)。我使用 Eclipse Helios
我有一个 GWTP MyPresenter,它在 onBind() 处注册了一个处理程序,并且它工作得很好。问题是当我使用浏览器上的“后退”箭头离开演示者时。 onUnbind() 永远不会被调用(我
我是 GWT、GWTP 的新手。 我有一个 PresenterWidget,它被多次实例化并被添加到一个插槽中。我想以编程方式定义实例的数量。我只知道我通过注入(inject)创建了一个新的小部件实例
我们正在使用 GWTP (GWT 2.4) 开发一个新应用程序。 有很多关于演示者 View 设计方式的文章 - 每个组件的职责,它们之间的通信 - 但很少关注模型组件。 在我们的应用程序中,我们使用
在过去的几周里,我一直在尝试 GWTP,并用它构建了一个小项目。 这是问题: 我有一个显示数据列表的网格小部件(附加屏幕截图)。选中一行的复选框并单击 Edit Request ,我进入详细页面。 由
我正在熟悉 GWTP。我试图输出一个包含 JSON 值的表,该表是在 Piriti 映射器的帮助下获取的。这不是一个真正的项目代码,它只是一种理解 GWTP 的尝试,所以这可能不是最漂亮的解决方案(事
我有一个 gwtp 演示器,在某些情况下,它必须添加到另一个演示器的 popupslot。 我如何在测试中验证这个事实? 我正在使用 Jukito 进行测试。 演示者代码: ... @Override
我正在使用 GWT 和 GWTP 开发 Web 应用程序。我查看了 wiki page of GWTP并按照说明进行 XSRF 攻击防护。它在 Dev 模式下运行正常。 现在我将它部署到 Tomcat
我正在使用 GWTP,添加一个 Contract 层来抽象 Presenter 和 View 之间的知识,我对 GWTP 的结果非常满意。我正在使用 Mockito 测试我的演示者。 但随着时间的推移
您好,我正在使用 GWTP 进行应用程序开发。在应用程序中,我需要服务器端 session 实例将一些数据放入该 session 实例中。我看到了一些 GWT 示例,其中有扩展 ActionSuppo
我的主演示器中有内容插槽,我如何在应用加载时将主演示器放在一个插槽中,将菜单插槽放在另一个插槽中? 或者不可能? 提前致谢。 最佳答案 是的你可以 !在以下示例代码中,我假设您的 HomePresen
我正在使用 Maven 处理器插件来生成源代码。 org.bsc.maven maven-processor-plu
我正在使用 Mockito 来测试我的 GWTP 项目,但出现了一些错误: com.google.inject.CreationException: Guice creation errors
我是一名优秀的程序员,十分优秀!