> I know this is not a new issue in any way; there is a 7 year old Jira [2], > which has some discussion, but seems to have no conclusion in any way and > is not scheduled to be fixed.
Personally I think David Boden's latest comment in that Jira sums things up rather nicely: David Boden added a comment - 08/Aug/12 9:39 AM For what it's worth, I no longer agree with this issue that I started 6 years ago! I have a best-practice document which I apply to my projects and have pasted here in this comment. Under this strategy, I always declare compile-time dependencies in any project that has an import; statement referring to the class. I don't rely on transitive dependencies when I'm actually using a dependency for compilation. I think this is what the Maven authors intended, which is why "provided" has stayed like it is for such a long time. Wayne --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
