【问题标题】:A project that compiles fine on the command line with maven does not compile in intellij idea 11使用 maven 在命令行上编译良好的项目在 intellij idea 11 中无法编译
【发布时间】:2013-04-25 22:34:41
【问题描述】:

事实上,该项目也可以使用 eclipse 编译,但由于某种原因 IntelliJ 无法处理它。

我们还有其他大型多模块项目可以正常加载 - 所以我认为这不是将 maven 与 intellij 结合使用的普遍问题。

其他遇到类似问题的人请分享解决此问题的想法。

很抱歉,我无法在此处发布该项目的 pom,但总的来说,我从 pom 的结构方式中看到的是公共依赖项位于父 pom 中。如果我继续将一些依赖项复制到子模块,我可以继续编译,但我仍然不明白为什么我需要这样做。

【问题讨论】:

  • 除非您提供有问题的 POM,否则很难说什么
  • @fnt 我不认为我可以提供 poms - 但我很难相信没有其他人遇到过这个问题
  • 有一些特定于 Maven 3 支持的已知问题,IDEA 12 解决了大部分问题,我会先尝试启用 Use Maven3 to import project 选项的 12.1.2 版本。
  • @CrazyCoder 成功了!谢谢。

标签: java intellij-idea maven-3


【解决方案1】:

为了更好地支持 Maven 3,建议使用最新的 IntelliJ IDEA 版本(撰写本文时为 12.1.2)。 Use Maven3 to import project 有一个选项应该被启用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-07
    • 2023-03-10
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多