Hey everyone,
I have some code I've been working on for about a year now, on and off.
The point is to make it easier to embed Maven inside an application,
including giving access to Maven components via injection.
I'd like to donate it to the Maven project, but I wanted to know if
anyone has concerns with me simply pushing it into the sandbox (in
anticipation of a vote to promote it out of the sandbox).
The code is available in the EMB project I'm working on out on Github:
http://github.com/jdcasey/EMB
...but I should mention that only a slice of that codebase would
eventually make it into the Maven App Engine (Mae):
- api/
- booter/
- apps/app/
- infrastructure/plexus-guice/
...the last of which contains a few slightly modified versions of some
plexus-guice classes, to enable the "extrusion" of maven components from
the app engine once it starts, again using injection annotations.
Of course, the code needs cleaning up, particularly to make it "branded"
as a Maven project. But I can say that, unless otherwise noted in the
license headers, I'm the only author of the code (code I didn't write
will not have the same license header, and should have some comment as
to what's been changed).
This code is important for some tooling I've written around Maven for
work, and I'd love it if it became more widely available for others to
make use of.
WDYT?
--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.johnofalltrades.name/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]