将maven依赖项导入intellij的类路径

时间:2010-01-01 21:21:01

标签: java maven-2 scala intellij-idea buildr

我正在使用带有java / scala项目的Buildr。  依赖关系在构建文件中描述。如您所知,Buildr将依赖项下载到~.m2文件夹中(如maven2所做的那样)。

我想知道如何将依赖项(从〜.m2文件夹或构建文件)导入到我的Intellij项目中,以享受Intellij提供的其他功能中的代码完成和错误检测。

谢谢, -A

1 个答案:

答案 0 :(得分:5)

buildr有一个插件来生成IntelliJ IDEA项目。它描述了here

  

如果您使用IntelliJ IDEA,则可以通过发出以下命令生成项目文件:

     

$ buildr idea

     

它将为每个项目(或子项目)和.ipr生成一个.iml文件,您可以直接为根项目打开它。要允许IntelliJ Idea正确解析外部依赖关系,您需要添加指向Maven2存储库目录的M2_REPO变量(设置/路径变量)。

     

如果您使用的是IDEA 7或更高版本,请改用buildr idea7x任务。此任务为IDEA版本7创建正确的.ipr和.iml文件。它在生成的文件中包含-7x后缀,因此您可以在同一项目中并排使用idea和idea7x任务。