使用pom作为maven系统范围依赖关系

时间:2012-05-08 17:12:49

标签: maven maven-2 dependency-management

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

2 个答案:

答案 0 :(得分:2)

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

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

然后在/ lib / repository下重新创建Maven存储库布局。你可以在这里放置一个POM工件,并且将解决传递依赖关系。

当然,您需要在项目中发送依赖项(在本地仓库内)。

答案 1 :(得分:0)

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