maven如何获取JAR文件?

时间:2015-09-02 23:16:17

标签: maven dependencies pom.xml

我读过如果我们在pom.xml,中包含依赖项,Maven会获得编译程序所需的所有JAR吗?

或者我错了?我们是否需要自己添加JAR?

此外,我如何知道要添加到pom.xml?

中的依赖项

2 个答案:

答案 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中。