On Thu, Jan 23, 2014 at 3:27 PM, Jason van Zyl <ja...@takari.io> 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.
>

I'm not sure I follow, it's too abstract for me given that I'm not
following the maven development closely.

Here's the code for my event spy, it's something I can inject in any
(even custom user distros) 3.0.x maven and get features in the IDE.
http://hg.netbeans.org/core-main/file/93439856c344/maven/mavensrc/org/netbeans/modules/maven/event/NbEventSpy.java
it basically collects the info I'm interested in on the IDE JVM side
and prints it out in form of json. the IDE then parses the json
content and populates the IDE data structures (like collapsing
sections for the build, detailed info about what was executed, helpers
for debugging maven plugin executions etc)

I'm also injecting WorkspaceReader in the same way..

Milos


> 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