>I have to disagree here: developers should not care what repositories >they have, or what dependency plugin shows them. They should, instead, >simply say what they want - and get it. That is why, imho, the core, >including dependency resolution, should be smarter :)
I agree. The problem with excluding repos to try and influence your dependency resolution is that snapshots may already be in your local repo. Since it hits the local first, you can't effectively disable the snapshots at that point.