I think this got lost in the thread (I'm just rereading the whole thing).

Anyway, my opinion is that if we need extension points in mojos, the mojos should be turned into smaller tasks - they are doing too much work.

- Brett

On 06/12/2006, at 8:04 AM, John Casey wrote:

Just going to chip in my $0.02 here...I think this might be an excellent point to start talking about "extension points" for maven plugins. These would simply be custom phases for the plugin to execute while it's doing the
standard steps of a particular operation.

I've thought about this sort of thing before in the context of the assembly plugin, where you might want to provide support for custom assembler phases.
Also, I believe Jason and I talked about this before in the past.

To me, the only thing that stands in the way of publishing an extension
mechanism for a particular plugin is how best to form that extension
contract. Is it enough to simply document the class that needs to be
extended/implemented? What about plexus role-hints, and what about
ordering/intermingling of standard and custom execution steps?

I guess I'm beginning to think that a purely lifecycle-oriented solution to
these sorts of problems won't scale...We'll either get caught up with
allowing Nth-degree customization of bindings within a single phase; or, we'll wind up with a TON of potentially active phases; or, we'll have many
cases like this one that simply can't be addressed easily.

-john

On 12/5/06, Jason van Zyl <[EMAIL PROTECTED]> wrote:


On 5 Dec 06, at 1:42 PM 5 Dec 06, Jim Crossley wrote:

> Apologies if this is too off-topic, but...
>
> On Tue, 2006-12-05 at 17:28 +0000, Steve Loughran wrote:
>
>> Because that's the kind of thing we can automate and lock down under
>> SCM. That lets us create a blank VMWare or Xen disk image, have it
>> run a
>> PXE preboot to get the base image, then after it comes up we can
>> bring
>> the system up to the state where the WAR file deploys.
>
> This is a beautiful idea.  Could you please cite any articles,
> books, or
> blogs that describe this "world" in more detail?
>

http://idisk.maven.org/jvanzyl/Public/presos/Feynman.pdf

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


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



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

Reply via email to