如何在Maven反应器摘要中指明活动配置文件?

时间:2014-10-14 08:24:26

标签: maven debugging logging pom.xml maven-profiles

在我的Maven构建结束时,我看到以下内容:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] ABC ............................................... SUCCESS [0.915s]
[INFO] ABC - Common ...................................... SUCCESS [1.435s]
[INFO] ABC - Database .................................... SUCCESS [0.202s]
[INFO] ABC - Entities .................................... SUCCESS [9.158s]
[INFO] ABC - Entity Services ............................. SUCCESS [0.200s]
[INFO] ABC - Web Application ............................. SUCCESS [1.738s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

我在某些模块中使用配置文件,例如指定是否应用存根和数据库生成。想快速查看这些配置文件是否已被激活。认为可以通过更改项目工件名称来实现此目的 - 例如:

<profiles>
    <profile>
        <id>stubbed</id>
        <name>ABC - Entity Services [STUBBED]</name>
    </profile>
</profiles>

但Maven并不允许这样做。还有另一种方法吗?

1 个答案:

答案 0 :(得分:8)

不确定我是否正确地提出了您的问题。如果没有,请改写或评论。

您可以使用maven-help-plugin's active-profiles mojo查看有效的个人资料。像这样使用它:

mvn help:active-profiles

这会回答你的问题吗?