Brian, I can't remember how well I documented it, but take a look in
components/trunk/maven-build-context. I'm already using that stuff in the
new lifecycle components, to store reports as they get executed...for use in
the site plugin.

It's far from an ideal solution, though. I'd much prefer to see something
like this baked into plexus, with context-import and context-export
component-lifecycle phases added, to make context another injected/extracted
part of the component instead of using the pull APIs that it uses now. At
this point, I'm hesitant to tell anyone to use the build context stuff in
plugins until we can settle that question.

-john

On 5/14/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:


On 14 May 07, at 9:00 AM 14 May 07, Brian E. Fox wrote:

>
>> Some items for the roadmap:
>> - add Java 5 support (possibly requiring Java 5 runtime)
>> - add global exclusions to dependency management
>> - make plugin dependency element consistent with normal dependency
>> element
>> - if group is omitted from the dependency element, assume it is that
>> of the current pom for brevity
>> - we need to make changes to the project builder so that we can read
>> multiple models
>> - Jason is preparing a new proposal for maven-artifact which will be
>> sent to the list
>> - reviewed what was needed integration testing wise, agreed it was as
>> listed in SVN
>
> It has been discussed before, but I think it's crucial to start
> putting
> a framework that allows plugins to communicate in 2.1. Many of the
> features that would really help enterprise development and large
> projects depend on it (think not repackaging if compile or resources
> found nothing to do). This is a common complaint I hear internally
> because our builds (even non-clean) take a disproportionate amount of
> time.
>

I think John has actually documented this somewhere but the mechanism
is definitely in place as we use it in the C plugins.

Jason.

>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
----------------------------------------------------------




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
John Casey
---
Maven Developer (http://maven.apache.org)
---
Blog: http://www.ejlife.net/blogs/buildchimp

Reply via email to