Hi,

On 06/08/18 11:16, Massimiliano Dessì 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


This sounds great...at first I would like to take a deeper look on it and do of course some test?...

Kind regards
Karl Heinz Marbaise

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to