Tengo problemas con una dependencia de maven que está en mi repositorio local.SBT no encuentra el archivo en el repositorio local de maven aunque está allí
SBT no lo puede encontrar. Ya se ha configurado el nivel de registro para depurar, pero no se obtiene nada nuevo.
Los archivos están en el repositorio. Copio las rutas de pegado de la consola al explorador de archivos y están allí.
La salida:
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.pom
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.jar
[debug] Local Maven Repository: no ivy file nor artifact found for com.twitter#naggati;2.0.0
Edición: He añadido el camino usando el archivo Scala de proyecto/construcción como se describe en http://code.google.com/p/simple-build-tool/wiki/LibraryManagement
"SBT puede buscar su repositorio local de Maven si se agrega como un repositorio: "
val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository"
Eso hizo que sbt mirara en el repositorio local. Antes no lo hizo.
Así que el archivo Scala se parece a esto:
import sbt._
class Foo(info: ProjectInfo) extends DefaultProject(info) {
val mavenLocal = "Local Maven Repository" at "file://c:/Users/userz/.m2/repository"
}
(I codificada de manera no Path.userHome excluir posible razón de error Como era de esperar que no cambia nada.).
Hay que añadir el repositorio Maven local a su build.sbt – leedm777
Se añade el repositorio, de lo contrario el guión no se vería allí por los archivos. – Ixx
¿Cómo es la línea que le dice a sbt que busque su dependencia? Si tiene algo así como ... -> predeterminado, elimine el valor predeterminado de allí. – fmpwizard