Wie könnte ich konvertieren Sie ein pom-xml-sbt-Abhängigkeiten?
Ich habe einige Projekte, die haben alle die Abhängigkeiten gespeichert innen pom.xml - Dateien.
Wie konnte ich abrufen, die Abhängigkeiten von drinnen, so konnte ich Sie einfach legen Sie Sie auf ein Projekt, das mit sbt?
Kopieren einfügen alle von Ihnen ist nur zeitaufwendig..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese scala-Skript, das läuft von der Kommandozeile aus, kümmert sich um die Umwandlung der pom.xml Datei sbt Abhängigkeiten gedruckt auf dem Bildschirm. Dann brauchen Sie nur zu kopieren-einfügen, einmal für jeden pom.xml Datei.
Beachten Sie: die pom.xml muss im selben Ordner wie das Skript. Dann aus der Befehlszeile, die Sie ausführen:
scala scriptname.scala
Habe ich verstärkt George Pligor die Antwort (und es wurden ein paar bugs), so dass eine vollständige
build.sbt
- Datei erstellt, enthält die Abhängigkeiten auspom.xml
. Konvertieren Mavenpom.xml
zubuild.sbt
:PomToSbt.scala
nebenpom.xml
scala PomToSbt.scala > build.sbt
pom.xml
werden extrahiert und in eine vollständigebuild.sbt
Datei.Hier ist der code:
Ich machte einen gist; wenn updates erforderlich sind, habe ich Sie dort.
Mike, hier ist der code, der arbeitet mit Scala 11 mindestens:
Diese blog-Eintrag erklärt, ein möglicher Weg. Es ist ein Kommentar, den Hinweis auf ein plugin, dass die Griffe mehr komplexe Fälle.