> -----Original Message-----
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: mardi 6 juillet 2004 14:30
> To: Maven Developers List
> Subject: plugin dependencies
> 
> Hi,
> 
> After dIon prompted me to take a look yesterday afternoon I figured a way
> to
> load the plugin contexts on the fly without messing up the order of
> things, so
> maven:get/maven:set (and their legacy versions pluginVar
> and getPluginContext) now initialise a plugin if it is not already
> initialised.
> 
> This means that all of the following are valid ways of introducing a
> plugin, and
> work together:
> - using a dynamic tag library from it
> - using a goal from it
> - using maven:get/maven:set
> 
> The odd behaviour of <j:set working only before initialisation to push it
> into
> the plugin context will continue to work, but is not something we want to
> encourage, so the documented way of manipulating plugin properties needs
> to be
> maven:get/maven:set. I won't document the dependency-handle stuff in this
> case
> as that really has nothing to do with the use of plugin properties. That
> was
> only the chosen preferred fashion last year because it was (marginally)
> better
> than a goal prereq.
> 
> I've added deprecation warnings to all the :load goals and :dependecy-
> handle
> tags I could find. Vincent, you might like to do this for cactus too.

Thanks for this change. Much needed and much appreciated. It was really a
pain in the past...

I'll definitely modify the plugins I "manage". However, I'd prefer not to
modify them for some time as I would like them to stay compatible with older
versions of Maven (otherwise, it requires people to update their maven jelly
tags jar). I think a few weeks after 1.0 is released should be ok though.

Thanks
-Vincent


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

Reply via email to