说pom安装在本地存储库中是什么意思?

时间:2012-12-04 12:39:39

标签: maven pom.xml

来自 3.6.1部分内的书籍Maven: The Complete Reference。分组依赖它说:

  

如果在名为persistence-deps的目录中创建此项目,则全部   你需要做的是创建这个pom.xml并运行mvn install。自从   包装类型是pom,此POM安装在本地存储库中。   您现在可以将此项目添加为依赖项及其所有项目   依赖项将作为传递依赖项添加到项目中。   当您声明对此persistence-deps项目的依赖时,请不要   忘记将依赖类型指定为pom。

在本地存储库中安装 pom 是什么意思?

1 个答案:

答案 0 :(得分:1)

每次Maven需要查找依赖项时,它首先会查找本地存储库 - 通常位于用户主目录的.m2目录中。如果它无法在那里找到依赖项,它会将依赖项下载到本地存储库并从那里使用它。

如果 pom安装在本地存储库中,则表示POM文件已复制到本地存储库中的正确位置。您在本地构建的其他项目可以解析该依赖项并使用它。