1

我需要 gwteventservice 库的帮助...目前,我需要为我的 gwt 应用程序实现推送通知。我找到了一个很好的库来使用,但是在将它与 maven 一起使用时遇到了问题(因为我现有的 gwt 应用程序使用了 maven)。我试图将依赖项添加到我的 gwt 项目 pom.xml,但它在我的 Eclipse IDE 中不断给我错误。错误信息是:

ArtifactDescriptorException:无法读取 de.novanic.gwteventservice:eventservice-rpc:jar:1.2.0 的工件描述符:UnresolvableModelException:无法从/向远程存储库传输工件 de.novanic.gwteventservice:parent:pom:1.2.0( http://XXX.XX.XX.XX:8081/artifactory/remote-repos): 60000 后没有收到响应

我正在使用人工制品与在线 Maven 存储库进行代理。这是我添加到现有 gwt 项目中的 maven 依赖标记:

        <dependency>
            <groupId>de.novanic.gwteventservice</groupId>
            <artifactId>parent</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>de.novanic.gwteventservice</groupId>
            <artifactId>eventservice</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>de.novanic.gwteventservice</groupId>
            <artifactId>eventservice-rpc</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>de.novanic.gwteventservice</groupId>
            <artifactId>gwteventservice</artifactId>
            <version>1.2.0</version>
        </dependency>

请任何人帮助我。谢谢并恭祝安康。

4

1 回答 1

0

您收到的错误告诉您,maven 找不到父工件,它是您发布的依赖项片段中的第一个工件。这样做的原因是 Maven Central 中的父工件只包含一个没有 jar 的 POM。

查看Maven 文档,您会注意到,对于 POM 中的依赖块,默认类型是 jar。因此,由于您没有指定类型,maven 正在寻找一个罐子。由于没有罐子,它正确地失败了。

如果你真的想要那个 pom,只需添加<type>pom</type>. 但是,您似乎只需要 gwteventservice jars。我建议删除第一个依赖项。

于 2012-09-25T23:35:47.943 回答