我们有一个由许多模块组成的大型应用程序,完整构建(带有集成测试)最多需要一个小时。 有没有一种方法可以配置 Maven,使其跳过对模块(甚至类)的测试,而没有任何更改? 可能存在一些插件或者可以编写这个插件?
最佳答案
使用gitflow-incremental-builder 可以实现您要查找的内容插件,尽管它依赖于 git。
A maven extension for incremental building of multi-module
projects when using feature branches (Git Flow).
Builds or tests only changed maven modules compared to
reference branch in Git (e.g. origin/develop) and all their dependents.
由 JGit 提供支持。
关于java - 如果没有任何变化,配置 Maven 不运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26543490/