SideMenu-Archetyp
Für Projekte, die ein strukturiertes Navigationssystem benötigen, ist das sidemenu
-Archetyp ein großartiger Ausgangspunkt. Dieses Archetyp enthält ein Seitenmenü und einen Inhaltsbereich und ist darauf ausgelegt, Ihnen zu helfen, Apps mit einer klaren und intuitiven Navigationsstruktur zu erstellen, wodurch es für Benutzer einfacher wird, verschiedene Teile Ihrer App zu finden und darauf zuzugreifen.
Für mehr Kontrolle über die Anpassung und Konfiguration können Sie startforJ verwenden, um Ihr Projekt zu erstellen - wählen Sie einfach das SideMenu
-Archetyp aus, wenn Sie die Konfigurationsoptionen auswählen.
Verwendung des sidemenu
-Archetyps
Um ein neues sidemenu
-Projekt zu erstellen und zu strukturieren, folgen Sie diesen Schritten:
- Zum richtigen Verzeichnis navigieren: Öffnen Sie ein Terminal und navigieren Sie zum Ordner für Ihr neues Projekt.
- Den archetype:generate Befehl ausführen: Verwenden Sie den Maven-Befehl und passen Sie die groupId, artifactId und Version an.
- Bash/Zsh
- PowerShell
- Command Prompt
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-sidemenu \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-Dflavor=webforj \
-DappName=MyApp
mvn -B archetype:generate `
-DarchetypeGroupId="com.webforj" `
-DarchetypeArtifactId="webforj-archetype-sidemenu" `
-DarchetypeVersion="LATEST" `
-DgroupId="org.example" `
-DartifactId="my-app" `
-Dversion="1.0-SNAPSHOT" `
-Dflavor="webforj" `
-DappName="MyApp"
mvn -B archetype:generate ^
-DarchetypeGroupId="com.webforj" ^
-DarchetypeArtifactId="webforj-archetype-sidemenu" ^
-DarchetypeVersion="LATEST" ^
-DgroupId="org.example" ^
-DartifactId="my-app" ^
-Dversion="1.0-SNAPSHOT" ^
-Dflavor="webforj" ^
-DappName="MyApp"
Argument | Erklärung |
---|---|
archetypeGroupId | Die Gruppen-ID des Archetyps ist com.webforJ. |
archetypeArtifactId | Gibt den Namen des zu verwendenden Archetypes an. |
archetypeVersion | Gibt die Version des zu verwendenden Archetypes an. Dies stellt sicher, dass das generierte Projekt mit einer bestimmten Archetype-Version kompatibel ist. LATEST wählt die neueste verfügbare Version. |
groupId | Repräsentiert den Namespace für das generierte Projekt. Typischerweise wie ein Java-Paket strukturiert, z.B. org.example, und wird verwendet, um Ihre Organisation oder Projektdomäne eindeutig zu identifizieren. |
artifactId | Gibt den Namen des generierten Projekts an. Dies wird der Name des resultierenden Artefakts und des Projektordners sein. |
version | Versionsnummer festlegen. Gängige Konvention: MAJOR.MINOR-SNAPSHOT, z. B. 1.0-SNAPSHOT. |
flavor | Wählt eine Projektvariante:
|
appName | Optionaler Parameter in der POM für Standardtitel. |
Maven generiert nach Ausführung des Befehls die notwendigen Projektdateien.
Ausführen der App
Bevor Sie Ihre App ausführen, installieren Sie die Voraussetzungen, falls Sie dies noch nicht getan haben. Navigieren Sie dann zum Stammverzeichnis des Projekts und führen Sie den folgenden Befehl aus:
# für Standard-webforJ-App
mvn jetty:run
# für webforJ + Spring Boot
mvn spring-boot:run
Sobald der Server läuft, öffnen Sie Ihren Browser und gehen Sie zu http://localhost:8080, um die App anzuzeigen.