基于脚本的maven构建失败

时间:2017-01-25 09:49:50

标签: maven

我想知道是否有一种方法可以根据脚本的返回来使maven构建失败。我没有在网上找到任何有用的资源。

用例:

我们有很多配置文件。我想检查文件中是否有所需的属性,如果它们都有 - >>继续构建,如果他们不这样做 - >失败的构建。这可以用简单的bash脚本吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

这是一个Maven项目吗?然后使用单元测试检查属性文件。

我正在使用各种“常规”测试的单元测试;这就是每个人都“假设”“事情就是这样”的事情。

我经常检查:

  • 是否定义了所有必需的配置选项?
  • 代码是否访问不存在的配置选项?
  • 当出现生产错误,客户端出现配置错误时,我会添加测试以确保将来会收到错误消息

如何检查配置选项的访问权限?我将每个配置选项名称放入一个常量,然后使用反射来收集它们。我对属性文件中的所有选项都这样做,然后比较两个列表。