logo

Tutorial Maven

tutorial de maven

El tutorial de Maven proporciona conceptes bàsics i avançats apache maven tecnologia. El nostre tutorial de maven està desenvolupat per a principiants i professionals.

Maven és un poderós eina de gestió de projectes que es basa en POM (model d'objectes del projecte). S'utilitza per a la creació de projectes, dependències i documentació.

Simplifica el procés de creació com ANT. Però és massa avançat que ANT.

La versió actual de Maven és la 3.


Entendre el problema sense Maven

Hi ha molts problemes als quals ens enfrontem durant el desenvolupament del projecte. Es comenten a continuació:

1) Afegeix un conjunt de pots a cada projecte: En el cas de struts, spring, hibernate frameworks, hem d'afegir un conjunt de fitxers jar a cada projecte. També ha d'incloure totes les dependències dels pots.

2) Creació de l'estructura de projecte adequada: Hem de crear l'estructura de projecte adequada en servlet, struts, etc., en cas contrari no s'executarà.

3) Construcció i implantació del projecte: Hem de construir i desplegar el projecte perquè funcioni.


Què fa?

Maven simplifica els problemes esmentats anteriorment. Fa principalment les següents tasques.

  1. Fa que un projecte sigui fàcil de construir
  2. Proporciona un procés de construcció uniforme (el projecte maven pot ser compartit per tots els projectes maven)
  3. Proporciona informació del projecte (document de registre, fonts de referència creuada, llista de correu, llista de dependències, informes de proves unitàries, etc.)
  4. És fàcil migrar per a noves funcions de Maven

Apache Maven ajuda a gestionar

  • Construeix
  • Documentació
  • Reporting
  • SCMs
  • Alliberaments
  • Distribució

Què és l'eina de construcció

Una eina de compilació s'encarrega de tot per crear un procés. Fa el següent:

  • Genera codi font (si s'utilitza codi generat automàticament)
  • Genera documentació a partir del codi font
  • Compila el codi font
  • Els paquets van compilar el codi al JAR del fitxer ZIP
  • Instal·la el codi empaquetat al dipòsit local, al dipòsit del servidor o al dipòsit central

Índex de Maven


Tutorial Maven

  • Exemple de Maven
  • Aplicació web Maven
  • Connector Maven

Maven a Eclipse

  • Exemple d'eclipsi de Maven

Entrevista a Maven

  • Preguntes d'entrevista Maven

Saps?