“Maven & Java 9” from Chairman of Apache Maven!
18 Dec 2017
17:00 – 17:30 : Welcome
17:30 – 18:15 : Dinner
18:15 – 19:15 : Understanding Apache Maven
19:15 – 19:30 : Break
19:30 – 20:30 : Key aspects of how Maven works with Java9
20:30 – 21:00 : Drinks!!!
1 JetBrains license
What Robert says about the presentation?
Apache Maven is known as the de facto standard buildtool for Java applications. Its purpose is to have a reliable and standardized way to build software projects, primary focus on Java.
For those unfamiliar with Maven we’ll do a small (re)introduction of this tool, show you the basic concepts and the features added to the latest releases.
This september Java 9 was released. It came with a huge number of new features. This session handles those changes that were affecting Maven. It explains the reasons behind certain Java Enhancement Proposals and how you can control this.
A large part of the session will handle the Java Platform Module System. To better understand this topic, we’ll go briefly through the module descriptor. Next we’ll show how you can adopt these features when making use of Maven.
Who is Robert?
Robert Scholte is the chairman of Apache Maven and has been developing in Java for over a decade. He has been active for the open source community and for over five year he has been the only active Dutch committer for Maven. On behalf of the Maven team Robert is a member of the expert group for JSR-376, the Java Platform Module System. He is also responsible for most of the implementations to support new Java 9 features in the latest plugins maintained by the Apache Maven team.