Archetipo de SideMenu
Para proyectos que necesitan un sistema de navegación estructurado, el archetipo sidemenu
es un excelente punto de partida. Este archetipo contiene un menú lateral y un área de contenido, y está diseñado para ayudarte a crear aplicaciones con una estructura de navegación clara e intuitiva, facilitando a los usuarios encontrar y acceder a diferentes partes de tu aplicación.
Para tener más control sobre la personalización y configuración, puedes usar startforJ para crear tu proyecto; solo selecciona el archetipo SideMenu
al elegir las opciones de configuración.
Usando el archetipo sidemenu
Para crear y estructurar un nuevo proyecto sidemenu
, siga estos pasos:
- Navegar al directorio adecuado: Abra una terminal y muévase a la carpeta donde desea crear su nuevo proyecto.
- Ejecutar el comando archetype:generate: Use el comando Maven a continuación y personalice groupId, artifactId y version según sea necesario para su proyecto.
- 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"
Argumento | Explicación |
---|---|
archetypeGroupId | El ID de grupo del arquetipo es com.webforj para arquetipos webforJ. |
archetypeArtifactId | Especifica el nombre del arquetipo a usar. |
archetypeVersion | Especifica la versión del arquetipo a usar. Esto garantiza que el proyecto generado sea compatible con una versión específica del arquetipo. Usar LATEST selecciona la versión más reciente disponible. |
groupId | Representa el espacio de nombres para el proyecto generado. Típicamente estructurado como un paquete Java, como org.example, y se usa para identificar de manera única su organización o dominio del proyecto. |
artifactId | Especifica el nombre del proyecto generado. Este será el nombre del artefacto resultante y la carpeta del proyecto. |
version | Define la versión del proyecto generado. Una convención común es MAJOR.MINOR-SNAPSHOT, como 1.0-SNAPSHOT, donde SNAPSHOT indica que el proyecto aún está en desarrollo. |
flavor | Selecciona una variante del proyecto:
|
appName | Un parámetro opcional que se puede usar en el archivo POM del proyecto generado. Dependiendo del arquetipo webforJ utilizado, puede utilizarse como título predeterminado para la aplicación. |
Después de ejecutar el comando, Maven generará los archivos del proyecto necesarios para ejecutar el proyecto.
Ejecutando la aplicación
Antes de ejecutar tu aplicación, instala los prerrequisitos si aún no lo has hecho. Luego, navega al directorio raíz del proyecto y ejecuta el siguiente comando:
# para aplicación estándar webforJ
mvn jetty:run
# para webforJ + Spring Boot
mvn spring-boot:run
Una vez que el servidor esté en ejecución, abre tu navegador y ve a http://localhost:8080 para ver la aplicación.