我创建了一个 maven2 Mojo,它检查某些文件类型以查找某些字符串的实例。它设计用于在测试阶段报告这些文件是否有效。
当它找到这些不需要的字符串时,它会输出构建失败警报并使用 MojoFailureException 使 maven 构建失败。
每次编译/安装它时,我都想用这个 Mojo 做一些集成测试。理想情况下,我想象这样一个场景,其中我有几个带有字符串的文件应该使构建失败,然后测试 maven2 输出以断言这些文件失败。在 maven2 mojo 中进行此类测试的最佳方法是什么?
谢谢