Ich arbeite an einer sbt-Aufgabe und möchte auf einige der Anwendungsklassen und Abhängigkeiten zugreifen. (Speziell möchte ich die Datenbank-DDL mithilfe von Scalaquery generieren)
Gibt es eine Möglichkeit, diese Abhängigkeiten zu der Aufgabe hinzuzufügen oder muss ich dafür ein Plugin erstellen?
%Vor%Der Fehler, den ich bekomme, ist
%Vor%Vielen Dank im Voraus
Sie müssen ScalaQuery und alles, auf das Sie bauen, als Buildabhängigkeit hinzufügen. Das bedeutet, dass Sie es im Grunde "als sbt-Plugin" hinzufügen müssen.
Dies wird ausführlich im Abschnitt Using Plugins des sbt-Wikis beschrieben . Es läuft alles auf eine sehr einfache Sache ab - füge einfach eine Zeile hinzu, die deine Abhängigkeit unter project/plugins.sbt
wie folgt definiert:
Nun besteht das Problem bei der Verwendung von Anwendungsklassen im Build darin, dass Sie Build-Produkte nicht wirklich als Build-Abhängigkeiten hinzufügen können. - Sie müssten also wahrscheinlich ein separates Projekt erstellen, das Ihr DDL-Modul erstellt, und das als Abhängigkeit zum Build dieses Projekts hinzufügen.
Tags und Links scala sbt playframework-2.0