GrailsプロジェクトにGoogleのJSON RPCライブラリを統合しようとしています。 Mavenの設定は、私は、Mavenの設定の上に取って、私のプロジェクトのBuildConfig.groovy
...GrailsとMavenで依存関係を構築する
grails.project.dependency.resolution = {
repositories{
mavenRepo "http://json-rpc.googlecode.com/svn/mavenrepo"
}
dependencies {
compile "org.json.rpc:jsonrpc:1.0"
}
}
でそれを置く、だから... ...私はまた、サイトからスニペットを取った、
<dependencies>
<dependency>
<groupId>org.json.rpc</groupId>
<artifactId>jsonrpc</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>json-rpc</id>
<url>http://json-rpc.googlecode.com/svn/mavenrepo</url>
</repository>
</repositories>
hereである場合にはIリフレッシュプロジェクトの依存関係、Grailsは、このエラーがスローされます。..
org.json.rpc#1 JSONRPC; 1.0:java.text.ParseException:0で見つかった矛盾 モジュール記述子ファイル'http://json-rpc.googlecode.com/svn/mavenrepo/org/json/rpc/jsonrpc/1.0/jsonrpc-1.0.pom': 不良改訂:expected = '1.0' found = '1.0-SNAPSHOT ';
Googleのレポや設定に問題があるかどうかはわかりません。このエラーメッセージに基づいて、Grailsはpomから1.0-SNAPSHOT
を期待していたので、ビルドファイルをcompile "org.json.rpc:jsonrpc:1.0-SNAPSHOT"
に変更しましたが、「モジュールが見つかりません」というエラーメッセージが表示されます。
私はJARとPOMをダウンロードし、POMを更新し、自分のローカルリポジトリを作成し、それを指摘してください。少なくともプロジェクト終了時に誰もそれを修正しないなら、この問題を回避することができます。 – raffian
@RaffiMこれを行うか、単にjarをダウンロードして、それらがpomの問題を解決するまであなたの 'lib'ディレクトリに入れてください。 – proflux