> Hi,
> 
> After latest burnings around plugins I wonder if it makes sense to
> separate them from the Core and release them when required. It would
> be the same approach as for Maven plugins, each one with a dedicated
> version.
> 
> The problem I see is how to handle dependencies by users - right now
> they have to define just one {struts2.version} in their pom.xml to
> keep everything up-to-date. With plugins living their own release
> cycle they will have to specify each version separately.
> 
> 


I would prefer to keep it as is. Because of the version number nightmare 
that would be introduced the other way. We would need to keep a 
compatibility matrix to state which versions of core and all plugins are 
compatible, and even which plugin versions are compatible to each other 
(if they interact).

I also see the benefit of being able to release a single plugin on it's 
own but I think in the end it causes more trouble.


Regards,
Christoph

This Email was scanned by Sophos Anti Virus

Reply via email to