2015-02 Introduction to Takari Extensions for Apache Maven
Channel: Toronto Java Users Group
Date: 27/02/2015

The main presentation starts at 4:12.

For the last year Takari http://takari.io has been working on a new default lifecycle for Maven. The new Takari Lifecycle tackles concerns like incremental build, continuous delivery, idempotency, ease of use and better IDE integration. The talk will cover the reasons, motivations and background for creating this new lifecycle and talk about some of the improvements that have been reported by users. A case in point is a user reporting a 50-60% reduction in rebuild times using the Takari Lifecycle. The talk will also specifically cover the incremental compiler implementation, which is a critical part of creating a fully incremental lifecycle, and the development tools that have been created for making these types of extension that Takari has made. It needs to be a lot easier for developers to create sophisticated extensions for Maven and these tools will be demonstrated.

Igor Fedorenko is an engineer at Takari working on the Takari Lifecycle, Maven integration and Eclipse tooling. Igor is the lead of the M2Eclipse project, and committer on the Apache Maven project.