Install Apache Maven on Ubuntu 20.04
sudo apt update sudo apt install maven
mvn -version
Creating a Project
mvn archetype:generate -DgroupId=com.nestor.app -DartifactId=example-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
mvn compile
.war , artifecto web
mvn package
mvn install
mvn clean
mvn clean install
mvn clean install -Dmaven.test.skip=true
pom.xml
Todas son alojadas localmente en
cd /home/nestor/.m2/repository
Framework basado en MVC
Proporciona un conjunto de componentes en forma de etiqueras definidas en paginas XHTML
Antes de la especificacion actual se utilizava JSP para la creacion de nuestras pantallas.
Patron de diseno MVC Modelo Vista Controlador Gran cantidade de componentes
Configuracion
Solo hay que agregar las dependencias en el archivo pom.xml Agregar en el archivo web.xml el mapeo de las paginas de las pantallas
Se debe crear un archivo con extension xhtml. El controlador se encargada de comunicar las propiedades y metodos con la pantalla xhtml.
maven-ar
/usr/share/tomcat9 in Tomcat_Home. /var/lib/tomcat9 in Tomcat base directory.