As someone not very familiar with Java can someone expand on what he means by this: "Every library is usually packaged into its own JAR, and merging all dependencies into a single JAR, might cause collisions, especially with packaged resources (non-class files)."
All of a sudden all of the log4j.xml files that everyone has sprinkled everywhere end up overwriting each other...