2011-04-05 11 views

Respuesta

3

No. sbt admite pom.xml de manera limitada a través de sbt-pom-reader, pero no admitimos el uso de complementos maven. Tiene su propio ecosistema de complementos, por lo que tal vez podría encontrar uno similar que haga el trabajo.

Si usted tiene que tirar de Maven Plugin como una biblioteca, lo que se necesita este ajuste:

classpathTypes += "maven-plugin" 
0

Un plugin Maven es un archivo jar, pero con el empaquetado maven-plugin, no jar como sería habitual. Pero, aparentemente, a SBT no le gusta o no lo encuentra, por alguna razón. Intentar forzar la URL, así:

libraryDependencies ++= 
    Seq (
    "com.example" % "myartifact" % "1.59" from 
      "http://server:8081/artifactory/plugins-release-local/" + 
      "com/example/myartifact/1.59/myartifact-1.59.jar") 

Desde mi experiencia, classpathTypes += "maven-plugin" no parece ser necesaria, pero supongo que podría ser en el caso del recurso que está descargando no es un .jar u otras extensiones de archivo SBT sabe que debe participar en el CLASSPATH.

Cuestiones relacionadas