【问题标题】:Vaadin addon ICEpush Error during maven installmaven安装期间的Vaadin插件ICEpush错误
【发布时间】:2013-06-30 10:10:18
【问题描述】:

我正在尝试使用 Vaadin Addon ICEpush。我已将以下 maven sn-p 添加到我的 pom.xml

<!-- 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 中添加了以下内容

<repository>
        <id>ICEFaces</id>
        <url>http://anonsvn.icefaces.org/repo/maven2/snapshots/</url>
</repository>

但是当我从 Eclipse 安装 maven 时,我收到以下错误:

[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]

非常感谢任何有关如何解决此问题的建议

【问题讨论】:

    标签: java maven vaadin icepush


    【解决方案1】:

    自 Vaadin 7.1 发布以来,您可以从框架中获取推送功能(@Push Annotation)。
    请参阅here
    这意味着您不再需要插件 ICEPush。

    如果你想为低于 7.1 的 Vaadin 版本实现 ICEPush,你应该看看这个site
    Maven 实现应该如下所示:

    <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 文件中添加以下行

    <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 2017-06-20
      • 1970-01-01
      相关资源
      最近更新 更多