我知道Eclipse中有关于JAVA库的帖子,我用一种方法将一些.jar文件(比如apache.poi和jsoup)添加到我的项目中。我的问题是: 我们在哪里放置这些库以及我们必须更改哪些设置,以便为我们开始的每个未来项目提供库? 谢谢!
答案 0 :(得分:1)
将依赖项引入Java项目的最常用工具是Maven,Gradle和Ant。我将专注于Maven,因为我估计它是三者中最受欢迎的(尽管我更喜欢Gradle)。
我将假设您的计算机和团队中的每个开发人员都安装了以下先决条件:
以下是您需要做的事情:
pom.xml
。 pom.xml
以下是Maven将为您做的事情:
https://mvnrepository.com/
.m2
的用户主文件夹的目录中,这样就不需要每个项目多次下载依赖项您需要的最小pom.xml
文件如下:
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yourcompany</groupId>
<artifactId>your-project</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.8.3</version>
</dependency>
</dependencies>
</project>
将其复制到根项目目录中名为pom.xml的文件中。您可以在XML文件的<dependencies>
部分中添加任何其他依赖项。按照惯例,所有您的类和代码都应该进入目录结构src/main/java/
。
您使用的任何Java IDE都知道如何从pom.xml文件中打开项目。在IntelliJ中,选择File->New->Project from existing sources
,导航到项目的根目录,选择pom.xml,然后单击“打开”。然后,IntelliJ将作为Maven项目打开您的项目,读取您的pom.xml,并使所有依赖项编入索引并可用于代码完成和编译。
希望这有帮助