home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Cette page n'est pas disponible en français.
Maven for building projects

Objectives

Almost every developer uses an IDE, but a build management tool is probably the second most common tool. Maven is the de facto standard build tool in open source software projects and its features can prove to be a great asset for creating stable and reproducible builds on other projects as well. This course introduces you to the basic concepts and terminology, it teaches you how to build simple projects as well as multi-module projects and it briefly discusses how you can extend the build process with your own Maven plugins.

Main topics

  • Maven and build management concepts
  • Maven terminology: POM, local repository, build lifecycle, plugin, ...
  • Comparing Maven to other build tools (Ant, Make, ...)
  • Getting started with Maven
  • Installing Maven
  • First steps with Maven: Creating a simple pom, configuring plugins and adding unit tests
  • Working with common Maven plugins
  • Basic plugins: surefire, javadoc, site, ...
  • Maven archetypes
  • Integration with your IDE: Eclipse
  • Multi-module builds
  • Artifact types: jar, war, pom, bundle, ...
  • POM inheritance
  • Extending Maven
  • Writing and using a new Maven plugin
 

Intended for

Java developers and architects who want to start using Maven to automate their build processes.

Background

Participants need to be able to work with XML (see course XML fundamentals course) and have some basic Java development skills (see course Java programming).

Training method

Classical instruction with exercises.

Course leader

anova.

Duration

1 day.

Schedule

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.

Score global

   
4.0/5 (basé sur 34 évaluations)

Reviews

     
goede docente die heldere uitleg geeft. (, )
     
Een goede instap cursus als je nog niet met Maven gewerkt hebt. (, )
     
super (, )
     
Bruikbaar in de praktijk. (, )
     
Duidelijke cursus. (, )
     
Veel dingen bijgeleerd. (, )
     
sandy = super (, )
     
Globaal beeld van wat het omhelst en van wat mogelijk is, is goed duidelijk geworden (, )
     
Cursus was wat ik ervan verwachte, goed dus (, )
     
Zeer goede aansluiting bij kennisniveau.Dwz dat deze cursus (zoals nu) gegeven moet worden na een aantal jaren java-ervaring. (, )