从父pom覆盖配置文件依赖项

时间:2013-10-23 14:49:36

标签: maven maven-3

我正在使用maven 3.1,我的项目继承自第三方父母pom。父pom具有一个不能被激活的配置文件,因为它引入了冲突的依赖关系。

为了防止父母的个人资料被踢入,我尝试在子pom中定义一个具有相同id的“空”个人资料 - 希望它会覆盖父母的那个,但这对我不起作用。 / p>

是否可能,如果可以,您如何覆盖父pom中配置文件引入的依赖项?

1 个答案:

答案 0 :(得分:3)

您可以通过输入'!'来明确停用命令行中的配置文件在个人资料ID前面,例如

mvn -P !profileIdFromParent install

有关Maven docs中的个人资料激活的更多信息。