java - “mvn clean install”运行测试,但不运行“mvn clean site”
问题描述
关于 Maven 的小问题,以及安装和站点之间的区别。
当运行一个非常基本的全新安装时,我可以看到单元测试运行良好,完全没有问题。
然后,我得到了为项目生成网站的需求,放置测试报告,javadoc等......
因此,我只是在 maven 生命周期中更进一步,使用 mvn clean site 而不是 mvn clean install。
然而,令人惊讶的是,mvn clean site 似乎没有运行测试用例。(从 mvn clean install 运行没有改变)。
请问这是预期的吗?(站点未运行测试)
另外,如何告诉 maven 在站点阶段也运行测试?
谢谢
解决方案
如果您查看 Maven 的生命周期文档(https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#lifecycle-reference),您可以看到,站点生命周期是一个单独的来自默认生命周期的生命周期。因此,站点阶段不会从默认生命周期执行任何操作,您必须在命令中指定要从默认生命周期执行的任何阶段。
推荐阅读
- python - 在 Django 中使用代理的外部 API 请求
- java - 如何通过比较java中的两个时间戳来查找以毫秒为单位的经过时间
- reactjs - 在反应中获取组件的宽度
- jquery - document.read 函数中的 Trigger.('click') 函数始终无法使用 jquery 尝试所有示例但无法正常工作
- docker - 更改静态目录的所有权在 kubernetes 中不起作用
- javascript - 如何映射异步函数的值
- saxon - 这是使用 Saxon 获取 XML 文件中所有元素和属性的最佳方式吗?
- python-3.x - discord.py 中嵌入多张照片
- reactjs - 如何获取本地手风琴标题组件中每个项目的索引?(反应原生)
- reactjs - React 错误边界并不能防止 cra 应用程序崩溃