【问题标题】:IntelliJ and Maven dependencies - Cannot reorder dependenciesIntelliJ 和 Maven 依赖项 - 无法重新排序依赖项
【发布时间】:2018-02-14 03:41:40
【问题描述】:

我将 IntelliJ IDEA 用于 Maven 项目,我无法重新安排依赖项的顺序。尽管我在 POM.xml 和 appname.iml 文件中更改了顺序,但没有任何反应。 我也尝试通过“项目结构”菜单更改顺序,但也没有任何更改。

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

【问题讨论】:

  • 你为什么在乎?如果依赖项需要按特定顺序排列,那就真的有问题了。
  • 我的两个依赖项具有完全相同的类,所以我想更改顺序以更改最终的类路径。另请参阅:: stackoverflow.com/questions/2612734/…
  • 此时不应使用这些依赖项中的至少一个。如果两个独立的依赖项具有相同的类,那确实是错误的。我不会相信依赖做这种讨厌的事情。这些依赖项是什么。
  • 不幸的是,这不是一个选项,因为我的项目依赖于这两个依赖项。假设我必须构建一个项目,该项目结合了这两个用作依赖项的应用程序的功能。无论如何,问题是如何准确定义依赖项导入的顺序...
  • @ChrisPi IntelliJ IDEA 应该使用与 Maven 在命令行中相同的依赖顺序。

标签: java maven jakarta-ee intellij-idea dependencies


【解决方案1】:

肯定不是 IntelliJ 中的错误。也许你的想法有错误的假设。

顺序如何影响任何事情?

您可以在外部库下的左侧视图中按字母顺序查看库(工件 ID 和组 ID)。

您的问题不会通过订购解决。

解决它的正确方法是消除您的应用程序和 Spring 之间的版本冲突。我建议升级您的应用程序依赖项以匹配 Spring 所需的依赖项。我假设您不会落后太多,并且只需要对代码进行少量更改(如果有的话)。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-04-16
  • 2021-02-20
  • 1970-01-01
  • 2017-05-06
  • 2012-02-25
  • 2015-07-15
  • 2016-02-16
  • 1970-01-01
相关资源
最近更新 更多