Java IntelliJ:如何将文件夹中的所有jar文件添加到类路径
我最近打开了一个带有pom.xml文件的Maven项目:Java IntelliJ:如何将文件夹中的所有jar文件添加到类路径,java,maven,intellij-idea,classpath,external-dependencies,Java,Maven,Intellij Idea,Classpath,External Dependencies,我最近打开了一个带有pom.xml文件的Maven项目: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
4.0.0
com.example
演示
0.0.1-快照
罐子
演示
SpringBoot的演示项目
org.springframework.boot
spring启动程序父级
1.4.3.1发布
UTF-8
UTF-8
1.8
org.springframework.boot
弹簧靴起动器
org.springframework.boot
弹簧起动试验
测试
org.springframework.boot
springbootmaven插件
这个pom文件必须安装Spring框架。它实际上安装在~/.m2/repository/org/springframework/下。
当然,这是一个巨大的文件夹,其中包括许多子文件夹中的许多jar文件。我想使用IntelliJ将所有jar文件添加到类路径。我想问一下怎么做。我现在所能做的就是一个接一个地添加jar文件 1。)文件夹可以作为类路径添加到生成中,但目录应包含类。有关更多详细信息,请参阅此处-
2.)对于来自本地Maven存储库的JAR,只能通过使用(Alt+F+O)在Intelliji中打开Maven项目来实现
(Alt+F+O)并指定pom.xml(Maven项目)的路径
描述符文件)。IntelliJ IDEA基于Maven创建了一个项目
项目描述符文件
确保在Intelliji中配置Maven设置
File -> Settings -> Build, Execution, Deployment -> Maven
在此处提供相同的本地存储库路径和maven设置文件
张贴,做一个mvn清洁安装-o。
这个构建将从已经可用的本地存储库中获取JAR。不过,它可能会尝试第一次下载pom文件-确保互联网已连接
3.)或者,您可以在本地maven存储库路径中查找*.jar-复制粘贴到某个位置,并将Intelliji中的那些jar引用为库。最终解决此问题的方法是通过以下方式重新打开一个新项目:
文件->新建->项目->Maven->标记“从archetype创建”->org.apache.Maven.archetypes:Maven archetype quickstart”->…为什么要这样做…?你没有把不需要的东西放在类路径上。你知道类路径是什么吗(实际上是多个类路径)表示?类路径是指向不是本地项目固有部分的类的路径,例如Java core classes.maven配置了所有需要的JAR,那么为什么需要手动添加它们??