Meine Play 2-Anwendung ist ein Teilprojekt einer größeren Maven-Anwendung. Die Play 2 App hat Abhängigkeiten in ihrem Elternteil - sie erhält ihren Datenzugriff von ihr. Daher möchte ich, dass der Build der Anwendung vom externen Maven-Projekt abhängig ist.Abrufen einer Play/SBT-App von einem Maven POM
Grundsätzlich möchte ich dies schreiben:
val main = play.Project(appName, appVersion, appDependencies).settings(
// settings
).dependsOn(externalPom(baseDirectory(_/"../pom.xml")))
Aber natürlich nicht gültige Syntax ist.
Ich habe versucht, meine Definition von play.Project
wie folgt aus:
val main = play.Project(appName, appVersion, appDependencies).settings(
externalPom(baseDirectory(_/"../pom.xml"))
)
, die wegen fehlschlägt (glaube ich) spielen die Umgehungs Ursachen nicht seine eigene Ausnahme
Ich habe versucht, laden Sie eine neue Project
definieren wie folgt:
Und abhängig davon, was nicht funktioniert, weil es keine Hauptklasse erkannt wird.
Irgendwelche Vorschläge, wie man das macht? Ich bin neu bei SBT.
Klingt ein bisschen seltsam - es gibt eine Chance, das Spiel 2 App unabhängig zu machen? – sorencito
Wir wechselten von Maven zu SBT. Wir haben das Problem in dieser Frage nie gelöst. – DCKing
Perfekt angemessen! – sorencito