这里要区分是因为引入其他模块导致的,还是自己在同一个pom多次引入导致的。
如果是因为引入其他模块导致,那么多遵循“最短路径”原则,即看当前模块找到jar包的深度,需要经过几个工程。
如果深度一样,则遵循“优先申明”原则,即哪个模块的引入写在前面就引入哪个。
如果是自己在同一个pom中多次引入,后引入的会覆盖前面引入的。