是否可以将 pom 文件用作 maven 系统范围的依赖项并解决其传递依赖项?
问问题
566 次
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 回答