Depedências Spring-Data-Mongodb não escolhidas pelo Play-Framework 2.4
Estou usando o play-framework 2.4 com o Spring-Data-Mongodb. Mas quando eu compilar o projeto, a compilação lança um erro:
[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
O principal é que, ontem, isso funcionou perfeitamente. Mas hoje recebi esse erro ao tentar compilar o projeto. Minhasbuild.sbt
arquivo como abaixo:
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
Atualizar
Eu encontrei o problema, o problema é que, nossaplay-framework
ativador incapaz de baixar a dependência da estrutura de primavera. Quando abro a pasta .ivy e não há jarros disponíveis. Meu sistema está conectado à Internet, mas ainda assim o sbt não resolve dependências. Como eu poderia resolver esse problema?