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
Antwort
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")
ist es nicht möglich, maven settings.xml-Datei zu verwenden? – kensai
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.
- 1. Code Signing als Teil des Build-Prozesses
- 2. SBT allgemeine Build-Einstellungen
- 3. Abhängigkeit (für sun.security.util) von SBT Build
- 4. Cobertura Aufgabe wird nicht als Teil von Gradle Build enthalten
- 5. Mehrere Zielverzeichnisse in sbt Projekt bauen
- 6. Failing bauen Liferay: build-ext
- 7. HTML-Verkleinerung in sbt-Build für Playframework
- 8. Lauf ibtool hat Teil von iOS bauen Pausen bauen, es sei denn sauber lief zuerst
- 9. Jenkins bauen Pipeline Plugin nicht bauen Run
- 10. Running Winkelmesser Tests als Teil des Maven Build-Prozesses
- 11. Ist MsTest Teil von Microsoft Build Tools?
- 12. Wie Dokumentation Kommentar-Tags als Teil des Build
- 13. Bereitstellen der Website als Teil der fortlaufenden Integration Build
- 14. Laufender Scalastyle in einem SBT Multiprojekt Build
- 15. Benutzerdefinierte Aufgabe in Multi-Projekt-Build in SBT Build
- 16. Ausgabeverzeichnis von sbt ändern
- 17. Modulversion als Befehlszeilenargument an SBT senden
- 18. Nant bauen Error-- Verschachtelte Build fehlgeschlagen
- 19. Scala Code kompiliert nicht in SBT - Eclipse-Maven bauen
- 20. Timeout-Problem beim Ausführen von WatiN-Tests als Teil von TFS-Build
- 21. Ausführen von lokalen Apache-Webserver + Tomcat als Teil von Gradle Build
- 22. Play Framework als SBT Nicht-Root-Modul
- 23. Maven überprüfen Stil als Teil des Builds
- 24. Jenkins bauen mit Variable $ {GIT_BRANCH} als Sonarqube Parameter ohne "Herkunft /"
- 25. Repo für SBT-Launcher in Travis Build konfigurieren
- 26. Wie erstellt man ein Debian-Paket als Teil von autotools build?
- 27. Jenkins gemeinsames Modul bauen vor Build WAR-Datei
- 28. sbt-Web-Ressourcen jar classpath von sbt-native-Verpacker hinzufügen
- 29. Ionic Bauen iOS und Xcode nicht bauen Bereitstellung jüngsten Beta Ionic 2 10 Build
- 30. sbt nativen Packager-Plugin in SBT Hinzufügen
Am Ende habe ich die Maven-Projekte in SBT-Projekte umgewandelt. – Yeonho