【问题标题】:Maven project builds fine from maven command line, but not with IntelliJ IDEA 11.1.1Maven 项目可以从 maven 命令行很好地构建,但不能使用 IntelliJ IDEA 11.1.1
【发布时间】:2012-04-23 09:54:34
【问题描述】:

1.在 Maven 命令行中,我输入 mvn idea:module 并且所有依赖项构建良好,并成功导入 IntelliJ IDEA,一切都很好。

2.在我输入mvn idea:clean后,清理所有构建。 在 IntelliJ IDEA 中,在右侧导航栏中,单击 Add Maven Projects,选择 pom.xml,然后 IntelliJ 总是在后台任务中显示 Resolving Maven Dependencies

在我的项目中,我使用私有 Nexus 存储库。

很奇怪为什么 IntelliJ 不告诉我为什么总是解决 maven 依赖关系!

我想知道为什么两种导入项目的方式会有不同的结果。

【问题讨论】:

  • IntelliJ 将在检测到 maven 项目结构发生变化时重新构建并重新导入。不要从命令行使用 maven,让 IntelliJ 检测各种工件,一切都应该没问题。

标签: java maven intellij-idea


【解决方案1】:

如果你已经有 pom.xml,你可以从File->Open Project 打开它。 Maven 对我来说在 Intellij 中总是很有效,以前从未添加过 Maven 项目。

【讨论】:

  • 我从File->Open Project打开pom.xml,但是结果和上面和Resolving Maven Dependencies总是在后台任务中处理。
  • 当 Intellij 尝试连接存储库时,可能存在一些连接问题。尝试检查代理/防火墙设置,如果仍然无法正常工作,请在 their site 打开一个缺陷
  • 我明白了。因为我的项目内部依赖问题。我当前的项目依赖于另一个内部项目,这两个项目中的一个依赖有冲突。排除在当前项目中就好了。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-29
  • 2017-07-21
  • 2020-04-26
  • 2018-02-23
  • 1970-01-01
  • 2014-12-25
相关资源
最近更新 更多