2012-07-26 4 views
4

J'ai des problèmes avec IronMQ en java. n'a pas pu trouver comment l'obtenir de maven. donc téléchargé le pot dans mon dossier lib. alors continué à obtenir une erreur d'exécution.Comment ajouter IronMQ à mon jeu! projet java?

[NoClassDefFoundError: com/google/gson/JsonSyntaxException] 

maintenant je suis bloqué sur cela. en attente d'une réponse du support.

Répondre

3

cette réponse est venue de leur support.

vous utilisez ces paramètres maven et les ajoutez à votre fichier build.scala.

il utilise gson donc vous en avez besoin aussi.

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

et voici mon build.scala pour elle:

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/" 
    ) 

et bien sûr mise à jour et l'exécution reload après. il devrait fonctionner avec succès.

Questions connexes