在使用 Quarkus Restclient / RESTEasy 进行集成测试时,我们希望在运行时覆盖 url 和端口。这样做的原因是,如果我们并行构建多个模块,我们需要使用随机端口,否则我们会遇到端口冲突,或者我们需要非常仔细地协调哪个模块使用哪个端口。
有没有办法做到这一点?
在使用 Quarkus Restclient / RESTEasy 进行集成测试时,我们希望在运行时覆盖 url 和端口。这样做的原因是,如果我们并行构建多个模块,我们需要使用随机端口,否则我们会遇到端口冲突,或者我们需要非常仔细地协调哪个模块使用哪个端口。
有没有办法做到这一点?
看看https://quarkus.io/guides/getting-started-testing,特别是如果设置quarkus.http.test-port=0
,解决你的问题