I am interested in the incremental builds. Takari has some extension for incremental build, and there are also some extensions for children in Maven multi-module project when you update it via Git.
On Mon, Aug 6, 2018 at 11:16 AM, Massimiliano Dessì < massimiliano.de...@gmail.com> wrote: > Hi all, > as a part of my daily job in Red Hat > I've worked on a "customization" of Maven for our Kie Workbench used with > Drools, JBPM and Optaplanner. > The starting point was exports Objects created by Drools inside our Maven > plugin, but the features are growed a lot. > > A brief and not exhaustive list of the features: > -From static file producer to in memory producer and exporter > -Reusable internal components to optimize memory footprint and time of > execution > -Maven like a builder Daemon > -Configurable behaviour using a pipeline of decorators > -Stateless (when possible) > -Concurrent builds and concurrent logs > -Cloud enabled > -Local and remote executions > -Plugins turned from FileSystem based to in memory based > -Async API to consume build result > -Incremental builds > > The current version is based on the Maven 3.3.9 but could be easily updated > and is in our plans in the next months. > Currently we have four modules plus other testing module and the offprocess > module is under development. > > core > service > maven-plugins (plugins turned from FS to in memory) > distribution > > Preso with details: > https://www.slideshare.net/desmax74/when-old-meets-new- > turning-maven-into-a-high-scalable-resource-efficient- > cloud-ready-microservice > > I'd like to contribute this code, but since isn't a simple patch I'd like > discuss about how to contribute, > code plus tests is around 18k loc. > > Best > Max > -- > http://twitter.com/desmax74 > http://www.linkedin.com/in/desmax74 > http://www.slideshare.net/desmax74 > Author of: Spring 2.5 Aspect Oriented Programming > "http://www.packtpub.com/aspect-oriented-programming-with-spring-2-5/book" >