【问题标题】:importing maven dependencies into intellij's classpath将 maven 依赖项导入 intellij 的类路径
【发布时间】:2010-01-01 21:21:01
【问题描述】:
我正在使用带有 java/scala 项目的 Buildr。
依赖关系在构建文件中描述。如您所知,Buildr 将依赖项下载到 ~.m2 文件夹中(就像 maven2 一样)。
我想知道如何将依赖项(从 ~.m2 文件夹或构建文件)导入到我的 Intellij 项目中,以享受 Intellij 提供的代码完成和错误检测等功能。
谢谢,
-A
【问题讨论】:
标签:
java
maven-2
scala
intellij-idea
buildr
【解决方案1】:
buildr 有一个插件来生成 IntelliJ IDEA 项目。它被描述为here:
如果您使用 IntelliJ IDEA,您可以通过发出以下命令生成项目文件:
$ 构建器的想法
它将为每个项目(或子项目)生成一个 .iml 文件和一个您可以直接为根项目打开的 .ipr 文件。为了让 IntelliJ Idea 正确解析外部依赖项,您需要添加一个 M2_REPO 变量,指向您的 Maven2 存储库目录(设置/路径变量)。
如果您使用的是 IDEA 7 或更高版本,请改用 buildr idea7x 任务。此任务为 IDEA 版本 7 创建正确的 .ipr 和 .iml 文件。它在生成的文件中包含 -7x 后缀,因此您可以在同一个项目中同时使用 idea 和 idea7x 任务。