On Tue, Aug 16, 2011 at 23:35, Jason Porter <lightguard.jp@gmail.com> wrote:
For my $0.02, I wish more people would split their runtime and compile time deps. Too often people add the runtime which pulls in the compile time and the user builds against the runtime classes. Part of this problem, imo, comes from maven resolving compile transitively. If you depend on it to compile, state it, and don't bleed your runtime into mine if it's swappable. I think Sonatype would probably agree. 

I agree that we want to promote best practices. I have yet to hear anyone say "two dependencies, that's so many!" They just copy and paste what we give them. So let's just give them the right thing to copy paste (or let forge do it).


Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597