SideMenu archetype
Voor projecten die een gestructureerd navigatiesysteem nodig hebben, is het sidemenu
archetype een geweldige startplaats. Dit archetype bevat een zijmenu en een inhoudsgebied, en is ontworpen om je te helpen apps te maken met een duidelijke en intuïtieve navigatiestructuur, waardoor het voor gebruikers gemakkelijker wordt om verschillende delen van je app te vinden en te benaderen.
Voor meer controle over aanpassing en configuratie, kun je startforJ gebruiken om je project te maken - selecteer gewoon het SideMenu
archetype bij het kiezen van configuratieopties.
Gebruik van het sidemenu
archetype
Om een nieuw sidemenu
project te maken en op te zetten, volg deze stappen:
- Navigeer naar de juiste directory: Open een terminal en ga naar de map waar u uw nieuwe project wilt maken.
- Voer het archetype:generate commando uit: Gebruik het Maven commando hieronder en pas groupId, artifactId en version aan naar behoefte voor uw project.
- 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 | Uitleg |
---|---|
archetypeGroupId | De groep ID van het archetype is com.webforj voor webforJ archetypes. |
archetypeArtifactId | Specificeert de naam van het te gebruiken archetype. |
archetypeVersion | Specificeert de versie van het te gebruiken archetype. Dit zorgt ervoor dat het gegenereerde project compatibel is met een specifieke archetype versie. LATEST selecteert de meest recente beschikbare versie. |
groupId | Namespace voor het project. |
artifactId | Specificeert de naam van het gegenereerde project. Dit wordt de naam van het resulterende artefact en de projectmap. |
version | Definieer projectversie: MAJOR.MINOR-SNAPSHOT, bijv. 1.0-SNAPSHOT |
flavor | Selecteert een projectvariant:
|
appName | Optionele parameter voor het POM-bestand; kan dienen als standaardtitel voor de applicatie, afhankelijk van het gebruikte webforJ-archetype. |
Na het uitvoeren van het commando zal Maven de benodigde projectbestanden genereren om het project uit te voeren.
De app draaien
Voordat je je app draait, installeer je de vereisten als je dat nog niet hebt gedaan. Navigeer vervolgens naar de hoofdmap van het project en voer de volgende opdracht uit:
# voor standaard webforJ app
mvn jetty:run
# voor webforJ + Spring Boot
mvn spring-boot:run
Zodra de server draait, open je je browser en ga je naar http://localhost:8080 om de app te bekijken.