Ich möchte ein Maven-Modul mongo-hadoop-core
in einem Scala-Projekt enthalten. HierWie sbt maven Abhängigkeit konfigurieren nicht einschließlich scala Version
ist die .sbt Datei:
name := "Simple Project"
version := "1.0"
scalaVersion := "2.10.5"
libraryDependencies += "org.apache.spark" %% "spark-core" % "1.6.1"
libraryDependencies += "org.mongodb.mongo-hadoop" %% "mongo-hadoop-core" % "1.5.0"
aber wenn sbt package
läuft und es wird bemängelt nicht die Suche nach der Mongo-Hadoop-core_2.10 Abhängigkeit:
[warn] module not found: org.mongodb.mongo-hadoop#mongo-hadoop-core_2.10;1.5.0
[warn] ==== local: tried
[warn] /home/ximing/.ivy2/local/org.mongodb.mongo-hadoop/mongo-hadoop-core_2.10/1.5.0/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/mongodb/mongo-hadoop/mongo-hadoop-core_2.10/1.5.0/mongo-hadoop-core_2.10-1.5.0.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.mongodb.mongo-hadoop#mongo-hadoop-core_2.10;1.5.0: not found
Und ich denke, das kann, weil sbt
versuchen, Mongo-Hadoop-Core_2.10 statt nur Mongo-Hadoop-Core-Paket zu umfassen. Es schien sbt, eine Scala-Version beliebig anzuhängen (auf die Kompatibilitätsfrage?). Wie kann ich sagen, sbt
keine Sorge darüber, und einfach herunterladen und fügen Sie die mongo-hadoop-core
Modul sowieso?