0

来自Maven: The Complete Reference一书,第3.6.1 节。分组依赖它说:

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

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

4

1 回答 1

1

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

当它说pom 已安装在本地存储库中时,这意味着 POM 文件已复制到本地存储库中的正确位置。然后,您在本地构建的其他项目可以解决该依赖关系并使用它。

于 2012-12-04T14:14:51.697 回答