首页 > 解决方案 > Quarkus 在开发模式下重新加载类,而没有任何改变

问题描述

我有一个由几个 Quarkus 服务组成的应用程序,这些服务依赖于一个包含 protobuf 服务定义的通用 Gradle 模块。

问题:如果我在开发模式下运行多个服务,通用 gradle 模块会重新构建(很可能),并且 Quarkus 会以不可预知的顺序重新加载服务。

它不会在启动后发生,但是当我调用涉及的服务之一时会发生。重新加载需要 1-2 分钟,并且每第三次调用就会发生一次,这使得它非常不可用。

请注意,我不会更改任何项目文件。它只是不时重新加载服务而没有特定原因。

问题:当没有文件更新时,如何阻止 Quarkus 重新加载服务?

标签: javagradleprotocol-buffersgrpcquarkus

解决方案


推荐阅读