On Dec 17, 2008, at 9:27 AM, Shane Isbell wrote:




I guess I really have no clue what functionality a mixin is supposed to provide or how it would be retrieved without a version or groupid. Is it being suggested they would be stored in the repo without that? I'd need a
lot of convincing before I could buy off on that.

That's more of a specific case of what we would need to resolve a mixin remotely. Someone may also choose to add mixins programmatically or have them taken from the file system. Neither of these cases would require a version or groupId. Narrowing the definition of a mixin for one specific
case, limits its power.


You've totally lost me, primarily because you've still not defined what a mixin is. I'm also confused as to whether this document is supposed to document Maven as it currently is or with some set of enhancements. I've seen answers that imply that right now it should just document what currently exists.

In the long run I'm probably going to be in favor of only allowing single inheritance from a parent model. I might be inclined to agree with multiple mixins if they were actually defined. Adding mixins programatically offhand seems like a horrible idea but that is probably because I'm sure I don't know what you have in mind.

In short, I would recommend either removing mention of mixins from the document or actually documenting them.

Ralph


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

Reply via email to