Wie erstelle ich Unterprojekte in Play Framework? (play # play-java_2.9.2; 2.1-RC3: nicht gefunden)

8

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)

  1. Neues Java-Projekt erstellen: play new MainProject
  2. Erstellen Sie einen neuen Ordner in MainProject: modules
  3. Neues Java-Projekt erstellen: play new SubProject

Bei beiden Projekten: play eclipse seit play eclipsify funktioniert nicht mehr

In den Hauptprojekten Build.scala file:

%Vor%

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?

    
adis 29.01.2013, 15:53
quelle

2 Antworten

12

Endlich hat es funktioniert:

  • Sie müssen 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:

%Vor%

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%     
adis 31.01.2013, 16:07
quelle
0

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 .

    
Ferran Maylinch 28.05.2015 12:21
quelle