什么是maven中的默认存储库

时间:2016-08-16 15:38:47

标签: eclipse maven

我是新手使用maven来构建项目,我使用的IDE是eclipse。对于我之前构建的项目,我从未在POM文件中使用属性<repository>,并且它们运行良好。

但是当我在github上阅读一些项目时,它们总是带有一个包含很多<repository>的POM文件。在阅读了maven官方网站后,我知道<repositories>是下载jar文件的位置,但我能够导入所有只指定<dependencies>而不是<repositories>的类。

我的问题是为什么我可以在没有指定<repositories>的情况下下载库?存储库是否有默认值。

1 个答案:

答案 0 :(得分:1)

是的,有Maven Central repository,如果你没有指定,它会自动与你的pom.xml / settings.xml捆绑在一起。

当您需要访问公司内部生成的工件时,或者当您想要引用快照或您正在使用的第三方公司未提供其工件时,通常在pom.xml中指定一个repo到中环。