0

是否可以将 pom 文件用作 maven 系统范围的依赖项并解决其传递依赖项?

4

2 回答 2

2

您可以通过使用本地存储库来实现此目的。在你的 POM 中设置:

<repositories>
    <repository>
        <id>local-project-repo</id>
        <url>file:${basedir}/lib/repository</url>
    </repository>
</repositories>

然后在 /lib/repository 下重新创建一个 Maven 存储库布局。您可以在此处放置一个 POM 工件,传递依赖关系将得到解决。

当然,您需要将依赖项(在本地 repo 中)与您的项目一起提供。

于 2012-05-09T16:01:56.870 回答
0

您永远不应该使用系统范围的依赖项,因为它会使您的构建不可转移到其他系统。此外,听起来您喜欢使用 pom 文件进行导入,这可以通过导入范围来实现。详细信息可以在文档中找到。

于 2012-05-08T18:03:15.700 回答