Java 使用';lib';带有intellj IDEA的目录(v6)

Java 使用';lib';带有intellj IDEA的目录(v6),java,intellij-idea,Java,Intellij Idea,我已经设置了一个Ant任务(使用maven任务)来自动下载我所有的Java应用程序依赖项并将它们合并到一个lib目录中,但是我找不到一种方法来告诉IntelliJ基本上将该目录中的所有内容都当作一个外部lib来处理——我必须手动将它们全部添加到我的项目中 这相当于击败了自动下载我的外部依赖项的目标 那么,有没有办法对Intellij说“这个目录包含了我的外部依赖项,所以当我从IDE启动我的应用程序时,会自动解析这些依赖项(例如自动完成等),并将它们添加到类路径中?”在版本8中,您可以创建一个库(

我已经设置了一个Ant任务(使用maven任务)来自动下载我所有的Java应用程序依赖项并将它们合并到一个lib目录中,但是我找不到一种方法来告诉IntelliJ基本上将该目录中的所有内容都当作一个外部lib来处理——我必须手动将它们全部添加到我的项目中

这相当于击败了自动下载我的外部依赖项的目标


那么,有没有办法对Intellij说“这个目录包含了我的外部依赖项,所以当我从IDE启动我的应用程序时,会自动解析这些依赖项(例如自动完成等),并将它们添加到类路径中?”

在版本8中,您可以创建一个库(从文件->项目结构)还有一个名为attachjardirectories的按钮,它完全满足您的需要。我很确定它在7中也存在(所有内容都在文件设置下),但在6中可能不存在。

IntelliJ8具有Maven集成()

对于旧版本,您必须寻找插件。我知道它们在那里,但不确定它们的确切功能

我过去也遇到过类似的问题,其中依赖项是使用Ivy指定的。我通过编写一个Ant任务(从Ivy Ant任务中获得)来更新相应的iml文件,从而解决了这个问题。

你是说

不能做你想做的事

作为替代,您可以使用此“技巧”