/ / Dependencia no resuelta: net.sourceforge.htmlunit en SBT - sbt, htmlunit

Dependencia no resuelta: net.sourceforge.htmlunit en SBT - sbt, htmlunit

Mi build.sbt tiene el siguiente contenido:

name := "hello-world"

version := "1.0"

scalaVersion := "2.10.3"

libraryDependencies += "net.sourceforge.htmlunit" %% "htmlunit" % "2.13"

Cuando realizo update en la consola sbt dice:

[error] (*:update) sbt.ResolveException: unresolved dependency: net.sourceforge.htmlunit#htmlunit_2.10;2.13: not found

¿Qué debo hacer para que sbt encuentre esta biblioteca?

Respuestas

6 para la respuesta № 1

Solo usa una % en lugar de doble %% en la dependencia

libraryDependencies += "net.sourceforge.htmlunit" % "htmlunit" % "2.13"

%% solo es necesario cuando la ruta del jar contiene la versión de Scala, que no es un caso para la dependencia. Lo descubrí consultando mvnrepository - http://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit/2.13. Simplemente coloque el cursor sobre el enlace "Descargar (JAR)" y podrá ver la ruta completa.

Nota: Por defecto, sbt usa el repositorio estándar de Maven2. En caso de que tenga frascos dependientes que no se pueden encontrar en el repositorio predeterminado, debe agregar resoluciones personalizadas como esta

resolvers += "custom_repo" at "url"

Para este ejemplo en particular, no se requieren resoluciones ya que htmlunit está presente en el repositorio predeterminado.