Spring-Data-Mongodb-Abhängigkeiten, die von Play-Framework 2.4 nicht ausgewählt wurden
Ich benutze das Play-Framework 2.4 mit Spring-Data-Mongodb. Aber wenn ich das Projekt kompiliere, wirft das Kompilieren einen Fehler:
[error] /home/james/play-spring-data-mongodb/app/configuration/SpringDataMongoConfiguration.java:10: package org.springframework.data.mongodb.config does not exist
[error] org.springframework.data.mongodb.config.AbstractMongoConfiguration
[error] /home/james/play-spring-data-mongodb/app/configuration/SpringDataMongoConfiguration.java:11: package org.springframework.data.mongodb.repository.config does not exist
[error] org.springframework.data.mongodb.repository.config.EnableMongoRepositories
[error] /home/james/play-spring-data-mongodb/app/configuration/SpringDataMongoConfiguration.java:25: cannot find symbol
[error] symbol: class AbstractMongoConfiguration
[error] AbstractMongoConfiguration
[error] /home/james/play-spring-data-mongodb/app/configuration/SpringDataMongoConfiguration.java:24: cannot find symbol
[error] symbol: class EnableMongoRepositories
[error] EnableMongoRepositories
Hauptsache, gestern klappt das einwandfrei. Aber heute habe ich diesen Fehler bekommen, als ich versucht habe, das Projekt zu kompilieren. Meinbuild.sbt
Datei wie folgt:
name := """play-mongo-template"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"org.springframework" % "spring-context" % "4.1.6.RELEASE",
"org.springframework.data" % "spring-data-mongodb-parent" % "1.7.2.RELEASE"
)
// Play provides two styles of routers, one expects its actions to be injected, the
// other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator
Aktualisiere
Ich habe das Problem gefunden, das Problem ist, dass unsereplay-framework
activator kann die Spring-Framework-Abhängigkeit nicht herunterladen. Wenn ich den .ivy-Ordner öffne und keine Gläser zur Verfügung stehen. Mein System ist mit dem Internet verbunden, aber immer noch spielen sbt Abhängigkeiten nicht auflösen. Wie könnte ich dieses Problem lösen?