标签: maven-2 message
我想要做的是:我有一个pom.xml,它取决于用户在通过-D属性调用mvn时必须键入的某些属性。
问题是,如果用户没有给我这个选项,mvn应该失败并显示自定义错误消息,因为“此程序将无法编译,因为您必须定义此属性...”
有谁知道实现这一目标的最简单方法是什么?我不想创建一个抛出异常的插件来执行此操作。
答案 0 :(得分:4)
Maven Enforcer Plugin已经有了要求属性的规则。您可以指定错误消息,甚至可以使用正则表达式检查值。
Enforcer Rules - Require Property