2013-10-30 8 views
6

Ich habe ein sbt-Projekt, das auf einem Maven-Projekt abhängt.
Ist es möglich, dieses Maven-Projekt in ein Submodul von sbt-Projekt zu verwandeln und dieses Maven-Projekt als Teil von SBT Build zusammen zu bauen?Build Maven-Projekt als Teil von SBT bauen

+0

Am Ende habe ich die Maven-Projekte in SBT-Projekte umgewandelt. – Yeonho

Antwort

5

Versuchen Sie, Ihre Maven Projekt build.sbt hinzuzufügen:

name := "mavenDep" 

scalaVersion in Global := "2.10.2" 

externalPom() 

Siehe Sbt documentation: Maven pom (dependencies only) externalPom nicht Maven-Repositories fügt - Abhängigkeiten nur.

So müssen Sie manuell anderen Repositories hinzufügen:

Resolvern Global ++ = Seq ( "Schnappschüsse" auf "http://oss.sonatype.org/content/repositories/snapshots", "Releases" at "http://oss.sonatype.org/content/repositories/releases")

+0

ist es nicht möglich, maven settings.xml-Datei zu verwenden? – kensai

3

Sie könnten auch versuchen sie dies:

https://github.com/sbt/sbt-pom-reader

Für begrenzte Mengen von maven-Projekten (dh diejenigen, die nicht Plugins) in Informationen von maven int ziehen sbt etwas besser. Maven-Plugins in sbt zu kartieren, ist jedoch praktisch eine fehlgeschlagene Aufgabe.

Verwandte Themen