2017-09-05 136 views
-1

我正在为Maven项目使用IntelliJ IDEA,并且无法重新排列依赖关系的顺序。虽然我更改POM.xml和应用程序名称 .iml文件中的顺序,但没有任何反应。 我也尝试通过“项目结构”菜单更改订单,但它也没做任何更改。IntelliJ和Maven依赖关系 - 无法重新排序依赖关系

有谁知道如何解决这个问题或这是我们敬爱的IDE的错误吗? 谢谢!

+3

你为什么在意?如果依赖关系需要按照特定的顺序进行,那么确实是错误的。 –

+0

我的两个依赖项具有完全相同的类,所以我想更改顺序以更改最终的类路径。另请参阅:https://stackoverflow.com/questions/2612734/maven-multiple-class-with-the-same-path-implemented-in-different-jar –

+1

至少应该使用这些依赖项之一。如果两个单独的依赖关系具有相同的类,那么事情是非常错误的。我不会相信一个做这样讨厌的事情的依赖。什么是这些依赖关系。 –

回答

1

大多数肯定的IntelliJ中的一个bug。也许你的想法是一个错误的假设。

订单如何影响任何东西?

你可以看到以字母顺序下外部库左视图中的库(神器ID和组ID)。

您的问题将不会通过订货来解决。

解决它的正确方法是消除应用程序和Spring之间的版本冲突。我会建议升级你的应用程序依赖关系以匹配Spring所要求的依赖关系。我假设你并不太落后,只需要稍作修改即可。

+0

就我在线阅读而言,依赖关系的顺序会影响最终的类路径。我面临以下问题:https://stackoverflow.com/questions/2612734/maven-multiple-class-with-the-same-path-implemented-in-different-jar,我想重新安排依赖顺序作为解决方案。 –