Java の IronMQ に問題があります。Mavenから取得する方法が見つかりませんでした。jarを私のlibフォルダーにダウンロードしました。その後、ランタイムエラーが発生し続けました。
[NoClassDefFoundError: com/google/gson/JsonSyntaxException]
今、私はこれにこだわっています。サポートからの回答を待っています。
Java の IronMQ に問題があります。Mavenから取得する方法が見つかりませんでした。jarを私のlibフォルダーにダウンロードしました。その後、ランタイムエラーが発生し続けました。
[NoClassDefFoundError: com/google/gson/JsonSyntaxException]
今、私はこれにこだわっています。サポートからの回答を待っています。
この答えは彼らのサポートから来ました。
これらの Maven 設定を使用して、build.scala ファイルに追加します。
gson を使用するので、それも必要です。
<repositories>
<repository>
<id>iron-io-repo</id>
<name>Iron.io Maven repository on GitHub</name>
<url>http://iron-io.github.com/maven/repository/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>ironmq</groupId>
<artifactId>ironmq</artifactId>
<version>0.0.8</version>
<scope>compile</scope>
</dependency>
</dependencies>
これが私のbuild.scalaです。
val appDependencies = Seq(
// Add your project dependencies here,
"com.google.code.morphia" % "morphia" % "0.99",
"org.mongodb" % "mongo-java-driver" % "2.7.3",
"com.google.code.morphia" % "morphia-logging-slf4j" % "0.99",
"com.github.mumoshu" %% "play2-memcached" % "0.2.1-SNAPSHOT",
"com.rabbitmq" % "amqp-client" % "2.8.4",
"com.google.code.gson" % "gson" % "2.1",
"ironmq" % "ironmq" % "0.0.8"
)
val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(
// Add your own project settings here
resolvers += "Maven repository" at "http://morphia.googlecode.com/svn/mavenrepo/",
resolvers += "MongoDb Java Driver Repository" at "http://repo1.maven.org/maven2/org/mongodb/mongo-java-driver/",
resolvers += "Spy Repository" at "http://files.couchbase.com/maven2",
resolvers += "Iron.io Maven repository on GitHub" at "http://iron-io.github.com/maven/repository/"
)
もちろん、その後にリロードと更新を実行します。正常に実行されるはずです。