You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不执行测试的情况下启动Quarkus应用?

解决Quarkus Dev模式自动启动测试环节的问题

我刚接触Quarkus的时候也碰到过这个烦人的问题——每次启动dev模式都卡在测试暂停的提示里,得等好一会儿才能看到应用日志。这里有几个实用方法帮你跳过测试环节,直接启动应用:

1. 命令行启动时临时跳过

启动命令里加上-Dquarkus.test.skip=true参数即可,完整命令如下:

mvnw clean quarkus:dev -Dquarkus.test.skip=true

这样dev模式会直接跳过测试相关的初始化流程,不会出现测试暂停的提示,直接加载你的应用程序。

2. Eclipse启动配置永久生效

如果你习惯用Eclipse的Quarkus启动配置,按下面的步骤修改即可:

  • 打开「Run Configurations」,找到你的Quarkus启动项
  • 切换到「Maven」标签页,在「Properties」区域点击「Add」按钮
  • 输入属性名称quarkus.test.skip,值设置为true
  • 保存配置后重新启动,就不会再进入测试暂停环节了

3. 项目全局配置(所有启动方式通用)

如果想让所有启动方式都默认跳过测试,可以修改项目根目录的pom.xml,在<properties>节点里添加如下配置:

<properties>
    <!-- 禁用Dev模式下的测试自动启动流程 -->
    <quarkus.test.skip>true</quarkus.test.skip>
</properties>

保存后,不管是用命令行还是Eclipse启动,都会直接加载应用,不会触发测试相关的初始化。

额外提一句:如果之后需要在dev模式下运行测试,只需要把这个参数改成false,或者临时去掉参数就行~

内容的提问来源于stack exchange,提问作者eerriicc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 23:02:45