他们有什么不同?或者他们是一样的吗?
答案 0 :(得分:16)
存储库是工件的集合(例如:jar)。您可以将其视为各种工件的存储/缓存。
依赖性是指您的项目依赖于另一个工件来执行其任务的情况(例如:编译,运行,单元测试)
在maven项目中,您通常会在pom的<dependency>
部分声明所需的工件,并且您还可以声明哪些存储库maven应该从<repositories>
部分查找依赖项。
默认情况下,maven将在central repository上查找工件。但是,组织通常拥有包含内部开发工件的内部存储库。因此,pom上的<repositories>
部分通常配置为此。
答案 1 :(得分:1)
存储库是存储库(也称为工件)的地方。 依赖关系是您的相关项目所依赖的库的名称