Ich möchte testen, wie Subprojekte funktionieren, insbesondere wie die routes
des Unterprojekts im Hauptprojekt berücksichtigt werden ( das war vorher nicht sichtbar ).
Ich habe die Dokumente hier gelesen: Ссылка
Was habe ich getan: (nach dem Download spielen 2.1 RC3)
play new MainProject
modules
play new SubProject
Bei beiden Projekten: play eclipse
seit play eclipsify
funktioniert nicht mehr
In den Hauptprojekten Build.scala
file:
Im Hauptprojekt starte ich jetzt:
%Vor%Und ich bekomme folgende Fehler:
%Vor% Hinweis
Ich habe versucht, die Build.scala
aus dem Unterprojekt zu löschen, aber ich kep bekommen diesen Fehler.
Was mache ich falsch?
Endlich hat es funktioniert:
Build.scala
nicht aus dem Unterprojekt löschen. Sie müssen die Routes-Datei Ihres Unterprojekts umbenennen. In meinem Beispiel zu subProject.routes
. Wenn Sie Ihr Unterprojekt isoliert ausführen möchten, müssen Sie angeben, dass Routen in Ihre subProject.routes aufgelöst werden müssen. Fügen Sie dies in application.conf
Ihres Unterprojekts hinzu:
In Ihrem Hauptprojekt müssen Sie die Routen aus dem Teilprojekt importieren:
%Vor%Und die Build-Datei des Hauptprojekts sollte ungefähr so aussehen: Beispiel stammt von SCALA aber s
%Vor%Ich habe festgestellt, dass ich die scala-Version explizit auf 2.10.0 setzen musste, weil die Teilprojekte einen Konflikt mit 2.9.2 verursacht haben.
%Vor%Beispiel aus diese Frage .
Tags und Links playframework-2.0 playframework-2.1