> [EMAIL PROTECTED] wrote:
> > Yes, resolving dependencies all the time is a PITA.
> > 
> > What's your suggested alternative?

My understanding is that the problem is that the plugin manager resolves
dependencies long before any goal is executed. If that's true, I suggest the
following:

1) If the plugin manager cannot resolve dependencies, it does .not.
automatically fail the build. Instead, it puts the build into a "bad
dependency" state.

2) By default, execution of all goals first checks the "bad dependency"
state. If true, the goal fails. However...

3) A goal can be given an attribute that allows it to skip this check and
continue executing, even if "bad dependency" is true. Not many goals could
do this, but clean:clean could.

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

Reply via email to