Konfigurieren eckig 2-Projekt mit maven und spring REST
Wollte ich ein upgrade für meine kleine Anwendung von Winkel 1-Winkel 2. Ich bin etwas neu auf Winkel-2 und node-Konfigurationen. Meine web-Anwendung mit eclipse und maven. Das problem ist, ich könnte nicht in der Lage, zu konfigurieren unter Winkel 2.
Welche Verzeichnisstruktur sollte ich verwenden?
Gibt es maven-plugins zur Verfügung, aber ich bin etwas irritiert über die Verzeichnis-Struktur meiner Winkel-2 app.
Ich bin gerade an der gleichen Sache arbeiten, aber haben einen Blick auf diese Antworten in den stackoverflow.com/questions/35704973/...
wenn Sie nicht haben, Typoskript laufen hier ist eine gute Antwort und die, die ich verwendet, stackoverflow.com/questions/35890887/...
Vielen Dank Charles. Ich folgte diese links aber noch bin ich mir unklar über die Verzeichnis-Struktur und Zusammenstellung. Wenn es irgendeinen link, der erklärt, es wird sehr hilfreich sein.
Zusammenstellung? könnten Sie etwas konkreter über das, was Sie planen, wie die server, welche plugins? Sind Sie mit plain old javascript-oder Maschinenschrift zu schreiben, Ihre Winkel-2-code mit?
Ich bin mit Typoskript. Auch planen der Verwendung von maven-plugins.
wenn Sie nicht haben, Typoskript laufen hier ist eine gute Antwort und die, die ich verwendet, stackoverflow.com/questions/35890887/...
Vielen Dank Charles. Ich folgte diese links aber noch bin ich mir unklar über die Verzeichnis-Struktur und Zusammenstellung. Wenn es irgendeinen link, der erklärt, es wird sehr hilfreich sein.
Zusammenstellung? könnten Sie etwas konkreter über das, was Sie planen, wie die server, welche plugins? Sind Sie mit plain old javascript-oder Maschinenschrift zu schreiben, Ihre Winkel-2-code mit?
Ich bin mit Typoskript. Auch planen der Verwendung von maven-plugins.
InformationsquelleAutor RohanB | 2016-05-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier aus der Win-Website
zeigt mehrere Demonstrationen, wie die Struktur einer eckigen 2-Projekt. In einer eclipse-maven, web-app, die ich beginnen würde, meinen client-Seite-Dateien in src/main/resources Ordner auf der gleichen Ebene wie das web-inf-Ordner.
Maven pom.xml ist, sind diese in Ihr Projekt. Maven-fronted-plugin sollte nicht für die Produktion genutzt werden. Maven installieren Sie zwei Ordner auf der Projekt-root-Ebene mit diesem setup, Knoten und node_modules.
Paket.json fügen Sie diese auf die root-Ebene des Projekts, bevor maven clean installieren.
Nein auch nicht....sorry....hatte noch keine Zeit zu aktualisieren
InformationsquelleAutor Grim
Hier ist was ich getan habe:-
Verzeichnisstruktur (Außer für ngapp Ordner rest ist standard-Maven-Struktur.)
Eckigen Teil
Öffnen ngapp Ordner in das terminal und geben Sie ng-init - Befehl zu initialisieren node und npm-Konfiguration, wird das Ergebnis eine einfache Angular2 Beispiel-Anwendung wird die folgende Verzeichnisstruktur innerhalb ngapp Ordner:-
Diese Struktur ist Gewinkelt äquivalent von Maven Projektstruktur und src Verzeichnis ist Kantig Anwendung Quelle, genau wie maven-build - Befehl generiert seine Ausgabe in Ziel Ordner, ng bauen Befehl generiert seine Ausgabe in dist Ordner.
Um-Paket der generierte Winkel-Anwendung innerhalb von Maven generierte KRIEG ändern Sie die build-Konfiguration ändern Sie die Ausgabe-Ordner aus dist zu webapp, öffnen Winkel-cli.json - Datei und ändern Sie die outDir wie folgt:-
Zu diesem Zeitpunkt ng bauen Kommando erzeugen integrierte Winkel-Anwendung in ng Verzeichnis ngfirst/src/main/webapp Ordner.
Maven Teil
Öffnen pom.xml und konfigurieren Sie folgende drei maven-plugins:-
Hier ist, wie es Aussehen sollte:-
Gebäude Maven-Projekt (und Kantige App auch)
Terminal öffnen in der Projekt-root-Ordner ngfirst und führen mvn package Befehl, erzeugt dies eine war-Datei (ngfirst.Krieg) in Ziel Ordner.
Bereitstellen ngfirst.Krieg in einem container, open http://localhost:8080/ngfirst/ng/index.html im Browser. (passen Sie sich den Hostnamen und den port, falls erforderlich)
Wenn alles gut gegangen ist, sollten Sie sehen, app funktioniert! im browser ist Kantig Anwendung bei der Arbeit!!
JSP Pre-Processing
Können wir nutzen die dynamische Konfiguration und die Seite-rendering-Fähigkeiten der JSP-Technologie mit Eckigen Anwendung, Winkel-SPA, serviert das Java-container als normale HTML-Seite, index.html in diesem Fall, wenn wir konfigurieren der JSP-Engine zu pre-Prozess-html-Dateien, dann alle JSP-Magie enthalten, können im inneren Winkel-SPA-Seite, nur sind die folgenden in web.xml
Speichern, umbauen, maven-Projekt, bereitstellen von KRIEG und voila!!
HI Dev, Können Sie bitte post github-Projekt link?
InformationsquelleAutor J_Dev