IntelliJ:如何将文件夹中的所有jar文件添加到classpath

时间:2017-01-12 21:14:43

标签: java maven intellij-idea classpath external-dependencies

我最近使用pom.xml文件打开了一个Maven项目:

pg_cursor.execute('set search_path =  %s, public' % (schema))
pg_connection.commit()

这个pom文件必须安装Spring Framework。它实际上安装在〜/ .m2 / repository / org / springframework /下。 当然,这是一个庞大的文件夹,其中包含许多子文件夹中的许多jar文件。我想使用IntelliJ将所有jar文件添加到classpath。我想问一下怎么做。我现在所能做的只是在另一个之后添加一个jar文件。

2 个答案:

答案 0 :(得分:2)

1。)文件夹可以在构建中作为类路径添加,但是该目录应该包含类。有关详细信息,请参阅此处 - Add directory in class path intelliji

2.。)对于来自本地Maven存储库的jar,只能通过使用(Alt + F + O)打开Intelliji中的M​​aven项目来实现

  

(Alt + F + O)并指定pom.xml(Maven项目)的路径   描述符文件)。 IntelliJ IDEA基于Maven创建项目   项目描述符文件

确保您在

的Intelliji中配置Maven设置
File -> Settings -> Build, Execution, Deployment -> Maven

在此处提供相同的本地存储库路径和maven设置文件。

发布哪个,做一个mvn clean install -o。 此构建将从本地存储库中获取jar,该存储库已经可用。但是,它可能会首次尝试下载pom文件 - 确保Internet已连接。

3.)或者,您可以在本地maven存储库路径中执行find * .jar - 将粘贴复制到某个位置,并将Intelliji中的这些jar作为库。

答案 1 :(得分:0)

最终解决了这个问题的是通过以下方式重新开放新项目: 档案 - >新 - >项目 - > Maven - >标记"从原型创建" - > org.apache.maven.archetypes:maven-archetype-quickstart" - > ...