2016-04-08 1 views
0

bon après-midi, je voudrais poser des questions sur l'erreur quand j'ai essayé ajouté libraryDependencies "io.prediction" voici mon code
erreur ajouter libraryDependencies "io.prediction"

name := "SBTMaret2016" 

version := "1.0" 

scalaVersion := "2.11.8" 

libraryDependencies += toGroupID("org.scalatest") % "scalatest_2.10" % "2.0" % "test" (a) 
libraryDependencies += toGroupID("io.prediction") %% "core" % "0.9.5" % "provided" (b) 
libraryDependencies += toGroupID("org.apache.spark") %% "spark-core" % "1.3.0" % "provided" (c) 
libraryDependencies += toGroupID("org.apache.spark") %% "spark-mllib" % "1.3.0" % "provided"(d) 

première fois, im ajouter (a, c , d) et ça marche! lorsque je ré-ajouter (b) cela ne fonctionne pas. une idée? Merci!

Répondre

0

Si vous regardez http://mvnrepository.com/artifact/io.prediction, il n'y a pas d'artefacts publiés pour Scala 2.11. Vous pouvez passer à 2.10.6 ou essayer d'obtenir la source et la compiler pour 2.11. La dépendance Scalatest est également incorrecte. il devrait être toGroupID("org.scalatest") %% "scalatest". (De plus, vous pouvez supprimer tous les appels toGroupId, la façon habituelle d'écrire est libraryDependencies += "org.apache.spark" %% "spark-core" % "1.3.0" % "provided".)

+0

voulez-vous dire, je dois changer scalaVersion en = 2.10? est-il nécessaire de changer ** à ID de groupe ** en ** ID de groupe **? –

+0

2.10.quelque chose (le dernier en date est 2.10.6) et juste remplacer par exemple. 'toGroupID (" org.scalatest ")' avec '" org.scalatest "'. –