maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Massimiliano Dessì <massimiliano.de...@gmail.com>
Subject Re: [Proposal] When Old Meets New: Turning Maven into a High Scalable, Resource Efficient, Cloud Ready Microservice
Date Mon, 06 Aug 2018 11:57:54 GMT
Hi Tibor
the pom is changed the rirst time the compiler discover the project,
it turning off the default Maven compiler and adding Takari,
I've contributed the failOnError flag in Takari projects because we need to
provide a real incremental behaviour
to the user, compile all the correct stuff and provide the error message
about the parts to fix,
instead of stop everything.

2018-08-06 13:23 GMT+02:00 Tibor Digana <tibordigana@apache.org>:

> 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.dessi@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"
> >
>



-- 
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"

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message