Dear developers,

I guess at least since 2008 Jason had the idea to implement Maven mixins, i.e. 
a kind of include mechanism in order for users to be able to encapsulate sets 
of dependencies (not just their version numbers as with import-scoped BoMs) and 
re-use them throughout modules or even across projects. This is something I 
(and probably many others) have been waiting for desperately because via 
inheritance you can only have one aspect covered, but not multiple ones. 
Comparing to single inheritance in OOP, in order to cleanly encapsulate 
secondary (even cross-cutting) concerns there are powerful concepts like AOP (I 
love to use AspectJ for that matter) or simpler ones like mixins. I think 
mixins would suffice for Maven and massively support DRY (don't repeat 
yourself), thus making it much easier to keep Maven configurations cleaner and 
more maintainable.

Having said that, I know it is always easier to ask for something than to just 
implement it by myself (which I am uncapable of because I have never touched or 
even seen the Maven code base). So, humbly and with all due respect to you as a 
newbie on this list, I am asking if mixins are still on the development agenda 
and if the feature has a rather low or high priority.

With kind regards
-- 
Alexander Kriegisch


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to