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]

Reply via email to