我读过如果我们在pom.xml,
中包含依赖项,Maven会获得编译程序所需的所有JAR吗?
或者我错了?我们是否需要自己添加JAR?
此外,我如何知道要添加到pom.xml?
答案 0 :(得分:4)
只需在POM.xml中添加这段XML即可。在这种情况下,它将下载joda-time依赖项并将其存储在本地存储库中。
您可以在http://mvnrepository.com/中找到工件。要获得另一个库,只需更改groupId,artifactid和version。
<project>
<dependencies>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.8.2</version>
</dependency>
</dependencies>
</project>
答案 1 :(得分:0)
“依赖”在这里意味着你的项目所依赖的内容,例如,如果你想在你的项目中使用Log4j,那么你依赖于那个库。当您向pom.xml添加依赖项时,IDE(Eclipse)将使用Maven下载jar并将它们存储在本地存储库(%HOME%/。m2文件夹)中,以便您可以编译项目并运行它。您永远不必担心在互联网上哪些地方找到这些罐子,或 库依赖于它自己。如果你使用maven作为构建系统,那么你也可以将它配置为在构建项目时创建一个“超级jar”,这是一个代码的jar和你的依赖库在一个jar中。