I have read that the Maven dependency resolution mechanism can replace my specified version (e.g. 1.2.3) by some lower version (1.0.0) if this other version is "nearer" in the dependency tree. I know that I can exclude this behaviour by specifying the version number with square brackets (like [1.2.3]).
I would like to know whether I can globally define the behaviour for version conflicts? Can I globally say that version conflicts are resolved to the newest version of that version conflicts always lead to an error message?