maven - Maven - 仅当项目已经构建时才跳过测试
问题描述
所以我有一组模块,它们以各种方式松散耦合在一起,以生成一个插件架构,该架构从一个 pom 更改为另一个,以生成不同的工件。
一些工件将共享相同的依赖关系,所以我真的只想运行 mvn install,并且只有当项目过时,它才会重新构建。我也希望测试也是如此。换句话说,如果项目没有过时,那么就没有理由运行测试,因为没有构建任何东西。由于它在远程存储库中(或者在我的 .m2 本地,因为另一个项目导致它被构建),那么它应该已经被构建并且 JUnit 测试已经运行,所以没有理由再次运行它们。
当编译没有发生时,有没有办法让 JUnits 不运行?
解决方案
推荐阅读
- css - 抑制 Lint 警告:StyleLint SCSS
- selenium-webdriver - 如何使用katalon打开Chrome浏览器网络标签并使浏览器离线
- inappsettingskit - 如何将 InAppSettingsKit 与 SwiftUI 一起使用?
- python - Python从txt文件创建熊猫数据框
- javascript - Javascript event.target 找不到孩子。NodeList 和 HTMLChildren 为空
- reactjs - 如何在 redux 状态更改时渲染 React 组件?
- python - Sympy:TypeError:不能将序列乘以“符号”类型的非整数
- excel - 将范围总和粘贴到另一个单元格
- php - 无法设置未定义的属性“X-CSRF-TOKEN”
- filter - 如何在wireshark中搜索特定的纪元格式时间戳