Maven from A to Z
Softwareentwicklung mit Open Source
06.09.2022
9:00 – 17:00 Uhr
BFH - Berner Fachhochschule
Max. Teilnehmer: 30
Einleitung
Learn how to make the most of Maven: build lifecycle, dependency management, BOM files, plugin development, and more.
Programm
Apache Maven is an ubiquitous build tool in the Java ecosystem, some even claim it’s the defacto standard build tool. Configuring Maven is deceptively simple, after all it’s just a matter of writing XML, isn’t it? Things look differently when the rubber meets the road. One must know the intricacies of the build lifecycle; how plugins, goals (mojos), and phases come together; rules for dependency resolution; configuration inheritance between parent – child POM files; enhancing the build with profiles; and more.
Fortunately we’ll cover all these topics in this workshop. We’ll begin from scratch and move to advanced topics thus by the end of the session you should feel quite comfortable working with Maven.Learn how to
Kursziel
Attendees will learn how to use Maven from small scale to enterprise level.
Adressaten
Java developers in general
Voraussetzungen
Java 8 as a minimum
Latest Maven installed (3.8.4 or greater)
A text editor or preferred IDE
Infrastruktur
Personal computer and network access
Referenten
Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects. Founding member of the Griffon framework, JReleaser, and Hackergarten community event. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.