I think there are two separate concerns/usecases here.

Tools like m2e, netbeans or hudson need a way to push core components
without changing maven distribution or project pom.xml files. I think
system properties is the most straightforward way to do this.

Existing event listener mechanisms are convoluted and inconsistent. I
have to agree with this one, but I think we can offer clean(er) event
listener interface(s) which will work the same way regardless how
clients choose to contribute them to the system, via build extension,
system property or custom distribution.

--
Regards,
Igor

On 1/23/2014, 9:27, Jason van Zyl wrote:
You either end up with a custom distribution and/or using system
properties. Aside from the eventing mechanism being too convoluted,
something where an extension can be specified in the POM and
downloaded if required would be more consistent. The custom
distribution route or having to invoke Maven using a system property
IMO always ends up being more difficult than necessary. Additionally
we have 4-5 different entities for eventing, I would just like one
consistent one given everything we know now. >
On Jan 23, 2014, at 2:18 AM, Milos Kleint <mkle...@gmail.com> wrote:

EventSpies are not useless, I use them in netbeans extensively. I
inject them using maven.ext.class.path property

Milos


On Thu, Jan 23, 2014 at 3:57 AM, Jason van Zyl <ja...@takari.io> wrote:
I know there is the roadmap page 
(https://cwiki.apache.org/confluence/display/MAVEN/Roadmap), but I started a 
Maven 4.0.0 page with some general notes and I just want to hook in the JIRA 
macro to pull in all the 4.0.0 issues at the bottom, but I have figured that 
out yet. I just want to be able to write notes and and see the issues, and turn 
them into issues when appropriate. If anyone knows how to embed the macro the 
page I'd appreciate if you can tweak this page:

https://cwiki.apache.org/confluence/display/MAVEN/Maven+4.0.0

Back to cleaning up JIRA.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

We know what we are, but know not what we may be.

  -- Shakespeare










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


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

The modern conservative is engaged in one of man's oldest exercises in moral 
philosophy; that is,
the search for a superior moral justification for selfishness.

  -- John Kenneth Galbraith











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

Reply via email to