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リポジトリでプロキシするためにartifactoryを使用しています。これは、既存の 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が見つけられないことを示しています。これは、MavenCentralの親アーティファクトにjarのないPOMのみが含まれているためです。

Mavenのドキュメントを見ると、POMの依存関係ブロックの場合、デフォルトのタイプはjarであることがわかります。したがって、タイプを指定しなかったため、mavenはjarを探しています。jarがないため、正しく失敗します。

そのpomが本当に必要な場合は、を追加するだけ<type>pom</type>です。ただし、必要なのはgwteventservicejarだけのようです。最初の依存関係を削除することをお勧めします。

于 2012-09-25T23:35:47.943 に答える