首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >maven安装过程中发生Vaadin addon ICEpush错误

maven安装过程中发生Vaadin addon ICEpush错误
EN

Stack Overflow用户
提问于 2013-07-03 05:01:28
回答 1查看 758关注 0票数 1

我正在尝试使用Vaadin Addon ICEpush。我已经将以下maven代码片段添加到我的pom.xml中

代码语言:javascript
运行
复制
<!-- vaadin icepush add-ons -->
    <dependency>
        <groupId>org.vaadin.addons</groupId>
        <artifactId>icepush</artifactId>
        <version>0.5.5</version>
    </dependency>

    <dependency>
        <groupId>org.icepush</groupId>
        <artifactId>icepush</artifactId>
        <version>2.0-Beta1</version>
    </dependency>

我还向pom.xml添加了以下内容

代码语言:javascript
运行
复制
<repository>
        <id>ICEFaces</id>
        <url>http://anonsvn.icefaces.org/repo/maven2/snapshots/</url>
</repository>

但是当我从eclipse安装的时候,我得到了下面的错误:

代码语言:javascript
运行
复制
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.5.1:compile 
(default-cli) on project sudo: GWT Module org.icepush.gwt.ICEpush not found 
in project sources or resources. -> [Help 1]

任何关于如何解决这个问题的建议都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2013-07-05 14:40:42

自Vaadin 7.1发布以来,您可以从框架获得推送功能(@ push Annotation)。

参见here

这意味着你不再需要插件ICEPush了。

如果你想为Vaadin7.1以下版本实现ICEPush,你应该看看这个site

Maven实现应该如下所示:

代码语言:javascript
运行
复制
<dependency>
   <groupId>org.vaadin.addons</groupId>
   <artifactId>icepush</artifactId>
   <version>0.5.5</version>
</dependency>

<repository>
   <id>vaadin-addons</id>
   <url>http://maven.vaadin.com/vaadin-addons</url>
</repository>

并且必须将以下行添加到web.xml文件中

代码语言:javascript
运行
复制
<servlet>
    <servlet-name>ICEPush for Portlets</servlet-name>
    <servlet-class>org.vaadin.artur.icepush.ICEPushServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>ICEPush for Portlets</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17435806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档