From b1af4a82cec1c2f0051a343730df5fe68599a602 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Fri, 1 Mar 2024 11:22:39 +0100 Subject: [PATCH 01/24] Drop the RESTEasy REST Client relocations We will reuse these artifacts in a followup commit. --- relocations/pom.xml | 10 --------- .../quarkus-rest-client-deployment/pom.xml | 22 ------------------- .../pom.xml | 22 ------------------- .../quarkus-rest-client-jackson/pom.xml | 22 ------------------- .../pom.xml | 22 ------------------- relocations/quarkus-rest-client-jaxb/pom.xml | 22 ------------------- .../pom.xml | 22 ------------------- relocations/quarkus-rest-client-jsonb/pom.xml | 22 ------------------- .../pom.xml | 22 ------------------- .../quarkus-rest-client-mutiny/pom.xml | 22 ------------------- relocations/quarkus-rest-client/pom.xml | 22 ------------------- 11 files changed, 230 deletions(-) delete mode 100644 relocations/quarkus-rest-client-deployment/pom.xml delete mode 100644 relocations/quarkus-rest-client-jackson-deployment/pom.xml delete mode 100644 relocations/quarkus-rest-client-jackson/pom.xml delete mode 100644 relocations/quarkus-rest-client-jaxb-deployment/pom.xml delete mode 100644 relocations/quarkus-rest-client-jaxb/pom.xml delete mode 100644 relocations/quarkus-rest-client-jsonb-deployment/pom.xml delete mode 100644 relocations/quarkus-rest-client-jsonb/pom.xml delete mode 100644 relocations/quarkus-rest-client-mutiny-deployment/pom.xml delete mode 100644 relocations/quarkus-rest-client-mutiny/pom.xml delete mode 100644 relocations/quarkus-rest-client/pom.xml diff --git a/relocations/pom.xml b/relocations/pom.xml index 23e8a4e1a06ee..112d7ada36650 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -26,16 +26,6 @@ quarkus-smallrye-opentracing-deployment quarkus-hibernate-search-orm-coordination-outbox-polling quarkus-hibernate-search-orm-coordination-outbox-polling-deployment - quarkus-rest-client - quarkus-rest-client-deployment - quarkus-rest-client-jackson - quarkus-rest-client-jackson-deployment - quarkus-rest-client-jaxb - quarkus-rest-client-jaxb-deployment - quarkus-rest-client-jsonb - quarkus-rest-client-jsonb-deployment - quarkus-rest-client-mutiny - quarkus-rest-client-mutiny-deployment diff --git a/relocations/quarkus-rest-client-deployment/pom.xml b/relocations/quarkus-rest-client-deployment/pom.xml deleted file mode 100644 index bc6c32868e486..0000000000000 --- a/relocations/quarkus-rest-client-deployment/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-deployment - - - - io.quarkus - quarkus-resteasy-client-deployment - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-deployment:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-jackson-deployment/pom.xml b/relocations/quarkus-rest-client-jackson-deployment/pom.xml deleted file mode 100644 index 0a0f543c0cf92..0000000000000 --- a/relocations/quarkus-rest-client-jackson-deployment/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-jackson-deployment - - - - io.quarkus - quarkus-resteasy-client-jackson-deployment - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-jackson-deployment:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-jackson/pom.xml b/relocations/quarkus-rest-client-jackson/pom.xml deleted file mode 100644 index 6347187e26064..0000000000000 --- a/relocations/quarkus-rest-client-jackson/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-jackson - - - - io.quarkus - quarkus-resteasy-client-jackson - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-jackson:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-jaxb-deployment/pom.xml b/relocations/quarkus-rest-client-jaxb-deployment/pom.xml deleted file mode 100644 index dced5a2bcbf69..0000000000000 --- a/relocations/quarkus-rest-client-jaxb-deployment/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-jaxb-deployment - - - - io.quarkus - quarkus-resteasy-client-jaxb-deployment - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-jaxb-deployment:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-jaxb/pom.xml b/relocations/quarkus-rest-client-jaxb/pom.xml deleted file mode 100644 index d6d3e048fd9e1..0000000000000 --- a/relocations/quarkus-rest-client-jaxb/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-jaxb - - - - io.quarkus - quarkus-resteasy-client-jaxb - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-jaxb:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-jsonb-deployment/pom.xml b/relocations/quarkus-rest-client-jsonb-deployment/pom.xml deleted file mode 100644 index 7592b78627674..0000000000000 --- a/relocations/quarkus-rest-client-jsonb-deployment/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-jsonb-deployment - - - - io.quarkus - quarkus-resteasy-client-jsonb-deployment - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-jsonb-deployment:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-jsonb/pom.xml b/relocations/quarkus-rest-client-jsonb/pom.xml deleted file mode 100644 index 9072363b8db51..0000000000000 --- a/relocations/quarkus-rest-client-jsonb/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-jsonb - - - - io.quarkus - quarkus-resteasy-client-jsonb - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-jsonb:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-mutiny-deployment/pom.xml b/relocations/quarkus-rest-client-mutiny-deployment/pom.xml deleted file mode 100644 index 8d0724c7373a8..0000000000000 --- a/relocations/quarkus-rest-client-mutiny-deployment/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-mutiny-deployment - - - - io.quarkus - quarkus-resteasy-client-mutiny-deployment - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-mutiny-deployment:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client-mutiny/pom.xml b/relocations/quarkus-rest-client-mutiny/pom.xml deleted file mode 100644 index 4159c300c0949..0000000000000 --- a/relocations/quarkus-rest-client-mutiny/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client-mutiny - - - - io.quarkus - quarkus-resteasy-client-mutiny - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client-mutiny:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - diff --git a/relocations/quarkus-rest-client/pom.xml b/relocations/quarkus-rest-client/pom.xml deleted file mode 100644 index 0530684f3d5ba..0000000000000 --- a/relocations/quarkus-rest-client/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - quarkus-relocations-parent - io.quarkus - 999-SNAPSHOT - - 4.0.0 - - quarkus-rest-client - - - - io.quarkus - quarkus-resteasy-client - ${project.version} - ${project.groupId}:${project.artifactId}:${project.version} was relocated to io.quarkus:quarkus-resteasy-client:${project.version}. Please update the artifactId of the dependency in your project configuration. For more information about this change, please refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7#rest-client - - - From ef1d293cbde0ca250c049de50647d6a1e1ae7c0e Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Fri, 1 Mar 2024 17:22:43 +0100 Subject: [PATCH 02/24] First pass at renaming RESTEasy Reactive and REST Client Reactive --- bom/application/pom.xml | 266 ++++++++++++++---- build-parent/pom.xml | 2 +- docs/pom.xml | 38 +-- .../amazon-lambda-http/deployment/pom.xml | 2 +- .../amazon-lambda-rest/deployment/pom.xml | 2 +- extensions/avro/deployment/pom.xml | 2 +- extensions/cache/deployment/pom.xml | 2 +- extensions/csrf-reactive/deployment/pom.xml | 4 +- extensions/csrf-reactive/runtime/pom.xml | 4 +- extensions/grpc/deployment/pom.xml | 2 +- extensions/hibernate-orm/deployment/pom.xml | 2 +- .../hibernate-reactive/deployment/pom.xml | 4 +- .../hibernate-validator/deployment/pom.xml | 2 +- .../jdbc/jdbc-postgresql/deployment/pom.xml | 2 +- .../deployment/pom.xml | 4 +- .../runtime/pom.xml | 2 +- extensions/micrometer/deployment/pom.xml | 8 +- extensions/micrometer/runtime/pom.xml | 2 +- .../oidc-client-graphql/deployment/pom.xml | 2 +- .../deployment/pom.xml | 4 +- .../runtime/pom.xml | 2 +- .../deployment/pom.xml | 2 +- .../deployment/pom.xml | 4 +- .../runtime/pom.xml | 2 +- extensions/opentelemetry/deployment/pom.xml | 2 +- .../deployment/pom.xml | 4 +- .../deployment/pom.xml | 4 +- .../deployment/pom.xml | 6 +- .../runtime/pom.xml | 4 +- .../rest-data-panache/deployment/pom.xml | 4 +- .../panache/rest-data-panache/runtime/pom.xml | 2 +- .../reactive-mssql-client/deployment/pom.xml | 2 +- .../reactive-mysql-client/deployment/pom.xml | 2 +- .../reactive-oracle-client/deployment/pom.xml | 2 +- .../reactive-pg-client/deployment/pom.xml | 2 +- extensions/redis-client/deployment/pom.xml | 2 +- extensions/resteasy-reactive/pom.xml | 42 +-- .../pom.xml | 20 -- .../quarkus-resteasy-reactive-jackson/pom.xml | 20 -- .../pom.xml | 20 -- .../pom.xml | 20 -- .../deployment/pom.xml | 14 +- .../RestClientReactiveJacksonProcessor.java | 0 .../test/BadRequestNotPropagatedTestCase.java | 0 .../test/ClientUsingGzipCompressionTest.java | 0 ...entObjectMapperForClientAndServerTest.java | 0 .../test/InvalidJsonFromServerTest.java | 0 .../reactive/jackson/test/MultiSseTest.java | 0 .../client-using-gzip-application.properties | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 12 +- .../reactive/jackson/ClientObjectMapper.java | 0 .../ClientJacksonMessageBodyReader.java | 0 .../ClientJacksonMessageBodyWriter.java | 0 .../runtime/serialisers/JacksonUtil.java | 0 .../runtime/serialisers/ResolverMapKey.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 12 +- .../RestClientReactiveJaxbProcessor.java | 0 .../reactive/jaxb/test/SimpleJaxbTest.java | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 10 +- .../runtime/ClientJaxbMessageBodyReader.java | 0 .../jaxb/runtime/ClientMessageBodyWriter.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 12 +- .../deployment/ClassRestClientContext.java | 0 .../JaxrsClientReactiveEnricher.java | 0 .../JaxrsClientReactiveEnricherBuildItem.java | 0 .../JaxrsClientReactiveProcessor.java | 0 .../deployment/MediaTypeWithPriority.java | 0 .../QuarkusClientEndpointIndexer.java | 0 .../RestClientDefaultConsumesBuildItem.java | 0 .../RestClientDefaultProducesBuildItem.java | 0 ...RestClientDisableSmartDefaultProduces.java | 0 .../test/AsyncRestClientFilterTestCase.java | 0 .../ClientRequestFilterAbortWithTestCase.java | 0 .../test/ClientResponseFilterTestCase.java | 0 .../deployment/test/FailureTestCase.java | 0 .../test/QueryParamNoTemplateTestCase.java | 0 .../deployment/test/UniInvokerTestCase.java | 0 .../kotlin/pom.xml | 8 +- .../pom.xml | 6 +- .../runtime/pom.xml | 10 +- .../runtime/ClientResponseBuilderFactory.java | 0 ...rsClientReactiveClientContextResolver.java | 0 .../runtime/JaxrsClientReactiveRecorder.java | 0 .../runtime/ParameterAnnotationsSupplier.java | 0 .../ParameterDescriptorFromClassSupplier.java | 0 .../ParameterGenericTypesSupplier.java | 0 .../reactive/runtime/RestClientBase.java | 0 .../reactive/runtime/ToObjectArray.java | 0 .../impl/MultipartResponseDataBase.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../jakarta.ws.rs.client.ClientBuilder | 0 ....reactive.client.spi.ClientContextResolver | 0 ...eactive.common.core.ResponseBuilderFactory | 0 .../deployment/pom.xml | 14 +- .../RestClientReactiveJsonbProcessor.java | 0 .../reactive/jsonb/test/SimpleJsonbTest.java | 0 .../rest-client-jsonb/pom.xml | 20 ++ .../runtime/pom.xml | 12 +- .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 12 +- ...tReactiveKotlinSerializationProcessor.java | 0 .../pom.xml | 9 +- .../runtime/pom.xml | 12 +- .../ClientKotlinMessageBodyReader.kt | 0 .../ClientKotlinMessageBodyWriter.kt | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../tests/pom.xml | 12 +- .../kotlin/test/EncodeDefaultValuesTest.kt | 0 .../reactive/kotlin/test/ExplicitNullsTest.kt | 0 .../reactive/kotlin/test/LenientTest.kt | 0 .../reactive/kotlin/test/PrettyPrintTest.kt | 0 .../encode-default-values.properties | 0 .../test/resources/explicit-nulls.properties | 0 .../src/test/resources/lenient.properties | 0 .../test/resources/pretty-print.properties | 0 .../rest-client-reactive-jaxb/pom.xml | 20 -- .../rest-client-reactive-jsonb/pom.xml | 20 -- .../pom.xml | 21 -- .../deployment/pom.xml | 14 +- ...nToRegisterIntoClientContextBuildItem.java | 0 .../ClientContextResolverHandler.java | 0 .../ClientExceptionMapperHandler.java | 0 .../deployment/ClientRedirectHandler.java | 0 .../client/reactive/deployment/DotNames.java | 0 .../deployment/GeneratedClassResult.java | 0 .../MicroProfileRestClientEnricher.java | 0 ...erProviderAnnotationInstanceBuildItem.java | 0 .../RestClientReactiveProcessor.java | 0 .../RestClientReactiveDevUIProcessor.java | 0 .../dev-ui/qwc-rest-client-clients.js | 0 .../reactive/ArrayPairsQueryParamTest.java | 0 .../rest/client/reactive/AsyncHeaderTest.java | 0 .../rest/client/reactive/BasicAuthTest.java | 0 .../client/reactive/BasicRestClientTest.java | 0 .../client/reactive/BeanFromConfigTest.java | 0 .../reactive/ClassNameScopeOverrideTest.java | 0 .../ClientAndServerSharingResponseTest.java | 0 .../reactive/ConfigKeyScopeOverrideTest.java | 0 .../client/reactive/ConfigurationTest.java | 0 .../reactive/ConnectionPoolSizeTest.java | 0 .../ContextualErrorMessagesConfigTest.java | 0 .../reactive/ContextualErrorMessagesTest.java | 0 ...mHttpOptionsViaInjectedRestClientTest.java | 0 ...sViaProgrammaticallyClientCreatedTest.java | 0 ...mMessageBodyReaderUsesAnnotationsTest.java | 0 .../reactive/EchoClientWithEmptyPath.java | 0 .../rest/client/reactive/EmptyPostTest.java | 0 .../rest/client/reactive/FormTest.java | 0 .../reactive/GlobalConfigurationTest.java | 0 .../rest/client/reactive/HelloClient.java | 0 .../rest/client/reactive/HelloClient2.java | 0 .../reactive/HelloClientWithBaseUri.java | 0 .../client/reactive/HelloNonSimpleClient.java | 0 .../rest/client/reactive/HelloResource.java | 0 .../rest/client/reactive/InvalidHostTest.java | 0 .../rest/client/reactive/InvalidURITest.java | 0 .../reactive/LegacyConfigurationTest.java | 0 .../rest/client/reactive/MapParamsTest.java | 0 .../client/reactive/MediaTypeSuffixTest.java | 0 .../MpClassNameScopeOverrideTest.java | 0 .../MpConfigKeyScopeOverrideTest.java | 0 .../reactive/MpGlobalScopeOverrideTest.java | 0 .../rest/client/reactive/MultiNdjsonTest.java | 0 .../reactive/NoContentResponseTest.java | 0 .../client/reactive/NoPathInTheAppTest.java | 0 .../rest/client/reactive/NullBodyTest.java | 0 .../rest/client/reactive/PlaylistService.java | 0 .../reactive/ProvidersFromContextTest.java | 0 .../ReactiveRestClientBuilderFactoryTest.java | 0 .../reactive/RequestLeakDetectionTest.java | 0 .../reactive/RestClientListenerTest.java | 0 .../client/reactive/RestClientTestUtil.java | 0 .../client/reactive/SendInputStreamTest.java | 0 .../SendRequestScopedInputStreamTest.java | 0 .../reactive/ShortNameScopeOverrideTest.java | 0 .../rest/client/reactive/StreamJsonTest.java | 0 .../rest/client/reactive/TestBean.java | 0 .../client/reactive/TestHeaderConfig.java | 0 .../TestJacksonBasicMessageBodyReader.java | 0 .../TestJacksonBasicMessageBodyWriter.java | 0 .../reactive/TestRestClientListener.java | 0 .../client/reactive/VoidReturnTypeTest.java | 0 .../rest/client/reactive/beanTypes/Alpha.java | 0 .../rest/client/reactive/beanTypes/Beta.java | 0 .../client/reactive/beanTypes/Charlie.java | 0 .../client/reactive/beanTypes/Client.java | 0 .../client/reactive/beanTypes/ClientMock.java | 0 .../rest/client/reactive/beanTypes/Delta.java | 0 .../client/reactive/beanTypes/MyBean.java | 0 .../beanTypes/ResourceBeanTypeTest.java | 0 .../reactive/beanparam/BeanFormParamTest.java | 0 .../reactive/beanparam/BeanParamTest.java | 0 .../reactive/beanparam/BeanPathParamTest.java | 0 .../reactive/configuration/EchoResource.java | 0 .../converter/GenericsConverterTest.java | 0 .../converter/ParamConverterProviderTest.java | 0 ...tClientAnnotationExpressionParserTest.java | 0 .../ClientWithPathParamAndEncodedTest.java | 0 .../ClientWithQueryParamAndEncodedTest.java | 0 .../error/BlockingExceptionMapperTest.java | 0 .../reactive/error/ErrorMappingTest.java | 0 .../error/ResponseExceptionMapperTest.java | 0 .../error/clientexceptionmapper/Dto.java | 0 .../clientexceptionmapper/DummyException.java | 0 .../DummyException2.java | 0 .../DummyException3.java | 0 .../HighPriorityExceptionMapper.java | 0 .../LowPriorityExceptionMapper.java | 0 ...ProgrammaticClientExceptionMapperTest.java | 0 .../RegisteredClientExceptionMapperTest.java | 0 .../error/clientexceptionmapper/Resource.java | 0 .../form/ClientFormParamFromMethodTest.java | 0 .../form/ClientFormParamFromPropertyTest.java | 0 .../client/reactive/form/ComputedParam.java | 0 .../client/reactive/form/FormParamTest.java | 0 .../reactive/form/FormWithConverterTest.java | 0 .../rest/client/reactive/form/Mode.java | 0 .../rest/client/reactive/form/Resource.java | 0 .../ft/AsyncRestClientFallbackTest.java | 0 .../reactive/ft/RestClientFallbackTest.java | 0 .../ft/UniRestClientFallbackTest.java | 0 ...vancedClientHeaderParamExpressionTest.java | 0 .../ClientHeaderParamFromPropertyTest.java | 0 .../client/reactive/headers/CookieTest.java | 0 .../headers/DummyHeaderCalculator.java | 0 .../client/reactive/headers/HeaderTest.java | 0 .../ReactiveClientHeadersFromBuilderTest.java | 0 ...ReactiveClientHeadersFromProviderTest.java | 0 .../reactive/headers/UriUserInfoTest.java | 0 .../headers/UserAgentFromConfigTest.java | 0 .../headers/UserAgentProgrammaticTest.java | 0 .../reactive/headers/UserAgentTest.java | 0 .../InterceptedRestClientTest.java | 0 .../lock/prevention/CallMakingResource.java | 0 .../RestClientReactiveBlockingTest.java | 0 .../reactive/lock/prevention/TestClient.java | 0 .../lock/prevention/TestResource.java | 0 .../reactive/multipart/MultiByteFileTest.java | 0 .../MultiByteWithRemoteErrorTest.java | 0 .../multipart/MultipartCleanupTest.java | 0 .../multipart/MultipartDetectionTest.java | 0 .../multipart/MultipartEncoderModeTest.java | 0 .../multipart/MultipartFilenameTest.java | 0 .../multipart/MultipartProgrammaticTest.java | 0 .../reactive/multipart/MultipartResource.java | 0 .../multipart/MultipartResponseTest.java | 0 .../ContextProvidersPriorityTest.java | 0 .../EntitySettingRequestFilterTest.java | 0 .../reactive/provider/GlobalFeature.java | 0 .../provider/GlobalRequestFilter.java | 0 ...lobalRequestFilterConstrainedToServer.java | 0 .../provider/GlobalResponseFilter.java | 0 .../provider/GlobalResponseFilterLowPrio.java | 0 .../client/reactive/provider/HelloClient.java | 0 .../provider/HelloClientWithFilter.java | 0 .../ProviderDisabledAutodiscoveryTest.java | 0 .../provider/ProviderPriorityTest.java | 0 .../reactive/provider/ProviderTest.java | 0 .../provider/ResponseFilterLowestPrio.java | 0 .../rest/client/reactive/proxy/Client1.java | 0 .../rest/client/reactive/proxy/Client2.java | 0 .../rest/client/reactive/proxy/Client3.java | 0 .../rest/client/reactive/proxy/Client4.java | 0 .../rest/client/reactive/proxy/Client5.java | 0 .../rest/client/reactive/proxy/Client6.java | 0 .../reactive/proxy/GlobalNonProxyTest.java | 0 .../proxy/GlobalProxyPasswordTest.java | 0 .../rest/client/reactive/proxy/ProxyTest.java | 0 .../client/reactive/proxy/ProxyTestBase.java | 0 .../proxy/SystemPropertyProxyTest.java | 0 .../SystemPropertyProxyWithAuthTest.java | 0 .../proxy/ViaHeaderReturningResource.java | 0 .../ClientQueryParamFromMethodTest.java | 0 .../ClientQueryParamFromPropertyTest.java | 0 .../reactive/queries/ComputedParam.java | 0 .../client/reactive/queries/QueryTest.java | 0 .../redirect/EnablePostRedirectHandler.java | 0 .../MultipleProvidersFromAnnotationTest.java | 0 .../reactive/redirect/RedirectTest.java | 0 .../redirect/RedirectingResource.java | 0 .../RedirectingResourceClient302.java | 0 .../RedirectingResourceClient307.java | 0 ...ceWithRedirectHandlerAnnotationClient.java | 0 ...RegisterProviderRedirectHandlerClient.java | 0 ...veralRedirectHandlerAnnotationsClient.java | 0 .../registerclientheaders/ComputedHeader.java | 0 .../registerclientheaders/EchoClient.java | 0 .../HeaderNoPassingClient.java | 0 .../HeaderPassingClient.java | 0 .../HeaderSettingClient.java | 0 .../MultipleHeadersBindingClient.java | 0 .../MyHeadersFactory.java | 0 .../RegisterClientHeadersTest.java | 0 .../registerclientheaders/RequestData.java | 0 .../registerclientheaders/TestResource.java | 0 .../client/reactive/ssl/TrustAllTest.java | 0 .../client/reactive/stork/HelloClient.java | 0 .../client/reactive/stork/HelloResource.java | 0 .../reactive/stork/PassThroughResource.java | 0 .../reactive/stork/StorkDevModeTest.java | 0 .../reactive/stork/StorkIntegrationTest.java | 0 .../StorkResponseTimeLoadBalancerTest.java | 0 .../stork/StorkWithPathIntegrationTest.java | 0 .../client/reactive/subresource/Resource.java | 0 .../reactive/subresource/SubResourceTest.java | 0 .../timeout/BuilderReadTimeoutTest.java | 0 .../timeout/RegisterReadTimeoutTest.java | 0 .../application-basic-auth.properties | 0 .../basic-test-application.properties | 0 ...lassname-scope-test-application.properties | 0 ...onfigkey-scope-test-application.properties | 0 .../configuration-test-application.properties | 0 .../factory-test-application.properties | 0 ...-configuration-test-application.properties | 0 ...obal-non-proxy-test-application.properties | 0 ...proxy-password-test-application.properties | 0 .../test/resources/larger-than-chunk-size.txt | 0 ...-configuration-test-application.properties | 0 .../media-type-suffix-application.properties | 0 ...lassname-scope-test-application.properties | 0 ...onfigkey-scope-test-application.properties | 0 ...p-global-scope-test-application.properties | 0 .../multipart-encoder-mode-test.properties | 0 .../proxy-test-application.properties | 0 ...end-request-scoped-input-stream.properties | 0 ...hortname-scope-test-application.properties | 0 .../stork-application-with-path.properties | 0 .../resources/stork-application.properties | 0 .../stork-dev-application.properties | 0 .../test/resources/stork-stat-lb.properties | 0 ...em-props-proxy-test-application.properties | 0 .../src/test/resources/test-roles.properties | 0 .../src/test/resources/test-users.properties | 0 .../trust-all-test-application.properties | 0 .../pom.xml | 4 +- .../runtime/pom.xml | 10 +- .../rest/client/reactive/ClientBasicAuth.java | 0 .../reactive/ClientExceptionMapper.java | 0 .../rest/client/reactive/ClientFormParam.java | 0 .../client/reactive/ClientFormParams.java | 0 .../client/reactive/ClientQueryParam.java | 0 .../client/reactive/ClientQueryParams.java | 0 .../reactive/ClientRedirectHandler.java | 0 .../client/reactive/ComputedParamContext.java | 0 .../rest/client/reactive/HeaderFiller.java | 0 .../quarkus/rest/client/reactive/NotBody.java | 0 .../reactive/QuarkusRestClientBuilder.java | 0 .../ReactiveClientHeadersFactory.java | 0 .../AnnotationRegisteredProviders.java | 0 .../reactive/runtime/BasicAuthUtil.java | 0 .../client/reactive/runtime/BeanGrabber.java | 0 .../reactive/runtime/BuilderResolver.java | 0 .../runtime/ClientQueryParamSupport.java | 0 .../ClientUseWorkerExecutorRestHandler.java | 0 .../runtime/ComputedParamContextImpl.java | 0 .../client/reactive/runtime/ConfigUtils.java | 0 .../client/reactive/runtime/Constants.java | 0 ...MicroprofileRestClientExceptionMapper.java | 0 .../runtime/ExtendedHeaderFiller.java | 0 .../runtime/HeaderCapturingServerFilter.java | 0 .../reactive/runtime/HeaderContainer.java | 0 .../reactive/runtime/HeaderFillerUtil.java | 0 .../MicroProfileRestClientRequestFilter.java | 0 .../MicroProfileRestClientResponseFilter.java | 0 .../reactive/runtime/NoOpHeaderFiller.java | 0 .../reactive/runtime/ProxyAddressUtil.java | 0 .../runtime/QuarkusRestClientBuilderImpl.java | 0 .../ReactiveRestClientBuilderFactory.java | 0 .../runtime/RestClientBuilderImpl.java | 0 .../runtime/RestClientCDIDelegateBuilder.java | 0 .../reactive/runtime/RestClientListeners.java | 0 .../RestClientReactiveCDIWrapperBase.java | 0 .../runtime/RestClientReactiveConfig.java | 0 .../reactive/runtime/RestClientRecorder.java | 0 .../ResteasyReactiveContextResolver.java | 0 ...steasyReactiveResponseExceptionMapper.java | 0 ...steasyReactiveResponseRedirectHandler.java | 0 .../ClientHeadersFactoryContextResolver.java | 0 .../HttpClientOptionsContextResolver.java | 0 .../runtime/devui/RestClientsContainer.java | 0 .../devui/RestClientsJsonRPCService.java | 0 ...eBodyReaderErrorMessageContextualizer.java | 0 ...eBodyReaderErrorMessageContextualizer.java | 0 .../resources/META-INF/quarkus-extension.yaml | 4 +- ...restclient.config.RestClientBuilderFactory | 0 ...essageBodyReaderErrorMessageContextualizer | 0 .../RestClientCDIDelegateBuilderTest.java | 0 .../spi-deployment/pom.xml | 6 +- ...ClientAnnotationsTransformerBuildItem.java | 0 .../deployment/pom.xml | 10 +- .../ApplicationResultBuildItem.java | 0 .../common/deployment/FactoryUtils.java | 0 .../JaxRsResourceIndexBuildItem.java | 0 .../deployment/JaxrsMethodsProcessor.java | 0 .../JsonDefaultProducersHandler.java | 0 .../ParameterContainersBuildItem.java | 0 .../deployment/QuarkusFactoryCreator.java | 0 .../QuarkusResteasyReactiveDotNames.java | 0 .../ResourceInterceptorsBuildItem.java | 0 ...ourceInterceptorsContributorBuildItem.java | 0 .../ResourceScanningResultBuildItem.java | 0 .../ResteasyReactiveCommonProcessor.java | 0 .../common/deployment/SerializersUtil.java | 0 ...ServerDefaultProducesHandlerBuildItem.java | 0 .../VetoingAnnotationTransformer.java | 0 .../pom.xml | 8 +- .../runtime/pom.xml | 6 +- .../common/runtime/ArcBeanFactory.java | 0 .../common/runtime/ArcThreadSetupAction.java | 0 .../common/runtime/JaxRsSecurityConfig.java | 0 .../ResteasyReactiveCommonRecorder.java | 0 .../runtime/ResteasyReactiveConfig.java | 0 .../runtime/VertxBufferMessageBodyWriter.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../spi-deployment/pom.xml | 6 +- .../spi/AbstractInterceptorBuildItem.java | 0 .../spi/AdditionalResourceClassBuildItem.java | 0 .../resteasy/reactive/spi/CheckBean.java | 0 .../spi/ContainerRequestFilterBuildItem.java | 0 .../spi/ContainerResponseFilterBuildItem.java | 0 .../spi/ContextResolverBuildItem.java | 0 ...CustomContainerRequestFilterBuildItem.java | 0 ...ustomContainerResponseFilterBuildItem.java | 0 .../spi/CustomExceptionMapperBuildItem.java | 0 .../reactive/spi/DynamicFeatureBuildItem.java | 0 .../spi/ExceptionMapperBuildItem.java | 0 .../spi/GeneratedJaxRsResourceBuildItem.java | 0 .../GeneratedJaxRsResourceGizmoAdaptor.java | 0 .../spi/IgnoreStackMixingBuildItem.java | 0 .../reactive/spi/JaxrsFeatureBuildItem.java | 0 .../spi/MessageBodyReaderBuildItem.java | 0 .../MessageBodyReaderOverrideBuildItem.java | 0 .../MessageBodyReaderWriterOverrideData.java | 0 .../spi/MessageBodyWriterBuildItem.java | 0 .../MessageBodyWriterOverrideBuildItem.java | 0 .../reactive/spi/ParamConverterBuildItem.java | 0 .../spi/ReaderInterceptorBuildItem.java | 0 .../reactive/spi/RuntimeTypeItem.java | 0 .../spi/WriterInterceptorBuildItem.java | 0 .../deployment/pom.xml | 10 +- ...activeJacksonProviderDefinedBuildItem.java | 0 .../rest-jackson-common/pom.xml | 20 ++ .../runtime/pom.xml | 8 +- .../VertxJsonArrayBasicMessageBodyReader.java | 0 .../VertxJsonArrayBasicMessageBodyWriter.java | 0 ...VertxJsonObjectBasicMessageBodyReader.java | 0 ...VertxJsonObjectBasicMessageBodyWriter.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 14 +- .../processor/JacksonFeatureBuildItem.java | 0 ...rceMethodCustomSerializationBuildItem.java | 0 .../ResteasyReactiveJacksonProcessor.java | 0 .../test/AbstractPersonResource.java | 0 .../jackson/deployment/test/Cheese.java | 0 .../deployment/test/CheeseEndpoint.java | 0 .../deployment/test/ContextResolverTest.java | 0 .../test/CustomJsonProviderTest.java | 0 .../test/CustomObjectMapperTest.java | 0 .../test/CustomSerializationResource.java | 0 .../test/CustomSerializationTest.java | 0 .../deployment/test/CustomSerializerTest.java | 0 .../jackson/deployment/test/DataItem.java | 0 .../test/DetailedExceptionInReaderTest.java | 0 .../deployment/test/EmptyInputTest.java | 0 .../test/ExceptionInReaderTest.java | 0 ...ExceptionInReaderWithCustomMapperTest.java | 0 .../test/ExceptionInWriterTest.java | 0 .../jackson/deployment/test/FormData.java | 0 .../jackson/deployment/test/FroMage.java | 0 .../deployment/test/FroMageEndpoint.java | 0 .../jackson/deployment/test/Item.java | 0 .../deployment/test/JsonViewOnClassTest.java | 0 .../test/MessageBodyReaderTests.java | 0 .../deployment/test/MultipartResource.java | 0 .../deployment/test/MultipartTest.java | 0 .../test/NoopReaderInterceptor.java | 0 .../deployment/test/OtherPersonResource.java | 0 .../jackson/deployment/test/Person.java | 0 .../deployment/test/SimpleJsonResource.java | 0 .../deployment/test/SimpleJsonTest.java | 0 .../deployment/test/StreamingTest.java | 0 .../jackson/deployment/test/SuperClass.java | 0 .../jackson/deployment/test/User.java | 0 .../deployment/test/VertxJsonEndpoint.java | 0 .../deployment/test/VertxJsonTest.java | 0 .../jackson/deployment/test/Views.java | 0 .../test/response/JsonSomething.java | 0 .../response/ResponseStringNonAsciiTest.java | 0 .../test/response/RestResponseResource.java | 0 .../test/response/RestResponseTest.java | 0 .../deployment/test/streams/Demands.java | 0 .../deployment/test/streams/Message.java | 0 .../test/streams/StreamResource.java | 0 .../test/streams/StreamTestCase.java | 0 .../deployment/src/test/resources/test.html | 0 .../resteasy-reactive/rest-jackson/pom.xml | 20 ++ .../runtime/pom.xml | 10 +- .../jackson/CustomDeserialization.java | 0 .../reactive/jackson/CustomSerialization.java | 0 .../jackson/DisableSecureSerialization.java | 0 .../jackson/EnableSecureSerialization.java | 0 .../reactive/jackson/SecureField.java | 0 ...ResteasyReactiveServerJacksonRecorder.java | 0 .../DefaultMismatchedInputException.java | 0 ...ativeInvalidDefinitionExceptionMapper.java | 0 .../RolesAllowedConfigExpStorage.java | 0 .../security/SecurityCustomSerialization.java | 0 ...SecurityJacksonAnnotationIntrospector.java | 0 .../security/SecurityPropertyFilter.java | 0 .../BasicServerJacksonMessageBodyWriter.java | 0 ...eaturedServerJacksonMessageBodyReader.java | 0 ...eaturedServerJacksonMessageBodyWriter.java | 0 .../ServerJacksonMessageBodyReader.java | 0 .../VertxJsonArrayMessageBodyReader.java | 0 .../VertxJsonArrayMessageBodyWriter.java | 0 .../VertxJsonObjectMessageBodyReader.java | 0 .../VertxJsonObjectMessageBodyWriter.java | 0 .../resources/META-INF/quarkus-extension.yaml | 4 +- .../deployment/pom.xml | 12 +- .../ResteasyReactiveJaxbProcessor.java | 0 .../jaxb/deployment/test/EmptyInputTest.java | 0 .../test/FailWhenReturnListTest.java | 0 .../test/FailWhenReturnRestResponseTest.java | 0 .../test/FailWhenUseListParamTest.java | 0 .../jaxb/deployment/test/MultipartTest.java | 0 .../jaxb/deployment/test/SimpleXmlTest.java | 0 .../jaxb/deployment/test/SseResourceTest.java | 0 .../jaxb/deployment/test/one/Model.java | 0 .../jaxb/deployment/test/two/Model.java | 0 .../exclude-model-from-jaxb.properties | 0 .../deployment/src/test/resources/test.html | 0 .../resteasy-reactive/rest-jaxb/pom.xml | 20 ++ .../runtime/pom.xml | 8 +- .../runtime/JAXBContextContextResolver.java | 0 .../ServerJaxbMessageBodyReader.java | 0 .../ServerJaxbMessageBodyWriter.java | 0 .../resources/META-INF/quarkus-extension.yaml | 4 +- .../deployment/pom.xml | 10 +- .../ResteasyReactiveJsonbCommonProcessor.java | 0 .../rest-jsonb-common/pom.xml | 20 ++ .../runtime/pom.xml | 8 +- .../common/runtime/serialisers/VertxJson.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 14 +- .../ResteasyReactiveJsonbProcessor.java | 0 .../jsonb/deployment/test/Cheese.java | 0 .../jsonb/deployment/test/CheeseEndpoint.java | 0 .../jsonb/deployment/test/DataItem.java | 0 .../jsonb/deployment/test/EmptyInputTest.java | 0 .../test/ExceptionInWriterTest.java | 0 .../reactive/jsonb/deployment/test/Item.java | 0 .../deployment/test/MultipartOutputTest.java | 0 .../jsonb/deployment/test/Person.java | 0 .../deployment/test/SimpleJsonResource.java | 0 .../jsonb/deployment/test/SimpleJsonTest.java | 0 .../jsonb/deployment/test/StreamingTest.java | 0 .../jsonb/deployment/test/SuperClass.java | 0 .../deployment/test/VertxJsonEndpoint.java | 0 .../jsonb/deployment/test/VertxJsonTest.java | 0 .../jsonb/deployment/test/sse/Message.java | 0 .../deployment/test/sse/SseParserTest.java | 0 .../deployment/test/sse/SseResource.java | 0 .../deployment/test/sse/SseTestCase.java | 0 .../resteasy-reactive/rest-jsonb/pom.xml | 20 ++ .../runtime/pom.xml | 10 +- .../resources/META-INF/quarkus-extension.yaml | 4 +- .../deployment/pom.xml | 8 +- .../KotlinSerializationCommonProcessor.java | 0 .../kotlin/serialization/common/BasicTest.kt | 0 .../serialization/common/CustomBeanTest.kt | 0 .../kotlin/serialization/common/Greeting.kt | 0 .../common/JsonBuilderCustomizerTest.kt | 0 .../src/test/resources/basic.properties | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 6 +- .../common/JsonBuilderCustomizer.java | 0 .../common/runtime/JsonConfig.java | 0 .../runtime/KotlinSerializationConfig.java | 0 .../common/runtime/JsonProducer.kt | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../kotlin/serialization/JsonConfigTest.java | 0 .../deployment/pom.xml | 12 +- .../KotlinSerializationProcessor.java | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 10 +- .../KotlinSerializationMessageBodyReader.kt | 0 .../KotlinSerializationMessageBodyWriter.kt | 0 .../ValidationJsonBuilderCustomizer.kt | 0 .../runtime/ViolationReportSerializer.kt | 0 .../ViolationReportViolationSerializer.kt | 0 .../resources/META-INF/quarkus-extension.yaml | 4 +- .../deployment/pom.xml | 12 +- .../KotlinCoroutineIntegrationProcessor.java | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 8 +- .../kotlin/AbstractSuspendedRequestFilter.kt | 0 .../kotlin/AbstractSuspendedResponseFilter.kt | 0 .../kotlin/ApplicationCoroutineScope.kt | 0 .../kotlin/CoroutineEndpointInvoker.kt | 0 .../kotlin/CoroutineInvocationHandler.kt | 0 .../CoroutineInvocationHandlerFactory.kt | 0 .../kotlin/CoroutineMethodProcessor.kt | 0 .../runtime/kotlin/FlowToPublisherHandler.kt | 0 .../server/runtime/kotlin/PrepareExecution.kt | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 10 +- .../reactive/links/deployment/DotNames.java | 0 .../deployment/GetterAccessorImplementor.java | 0 .../links/deployment/GetterImplementor.java | 0 .../links/deployment/GetterMetadata.java | 0 .../deployment/LinksContainerFactory.java | 0 .../links/deployment/LinksMethodScanner.java | 0 .../links/deployment/LinksProcessor.java | 0 .../links/deployment/AbstractEntity.java | 0 .../deployment/AbstractHalLinksTest.java | 0 .../reactive/links/deployment/AbstractId.java | 0 .../deployment/HalLinksWithJacksonTest.java | 0 .../deployment/HalLinksWithJsonbTest.java | 0 .../links/deployment/HalWrapperResource.java | 0 .../deployment/HalWrapperResourceTest.java | 0 .../deployment/RestLinksInjectionTest.java | 0 ...ailureInjectionMultipleRestLinkIdTest.java | 0 .../RestLinksWithFailureInjectionTest.java | 0 .../reactive/links/deployment/TestRecord.java | 0 .../TestRecordMultipleRestLinkIds.java | 0 .../links/deployment/TestRecordNoId.java | 0 .../TestRecordWithIdAndPersistenceId.java | 0 ...rdWithIdAndPersistenceIdAndRestLinkId.java | 0 .../TestRecordWithIdAndRestLinkId.java | 0 .../TestRecordWithPersistenceId.java | 0 ...tRecordWithPersistenceIdAndRestLinkId.java | 0 .../deployment/TestRecordWithRestLinkId.java | 0 .../links/deployment/TestResource.java | 0 .../TestResourceMultipleRestLinkIds.java | 0 .../links/deployment/TestResourceNoId.java | 0 .../links/deployment/persistence/Id.java | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 10 +- .../reactive/links/InjectRestLinks.java | 0 .../resteasy/reactive/links/RestLink.java | 0 .../resteasy/reactive/links/RestLinkId.java | 0 .../resteasy/reactive/links/RestLinkType.java | 0 .../reactive/links/RestLinksHandler.java | 0 .../reactive/links/RestLinksProvider.java | 0 .../links/runtime/GetterAccessor.java | 0 .../runtime/GetterAccessorsContainer.java | 0 .../GetterAccessorsContainerRecorder.java | 0 .../reactive/links/runtime/LinkInfo.java | 0 .../links/runtime/LinksContainer.java | 0 .../links/runtime/LinksProviderRecorder.java | 0 .../links/runtime/RestLinksProviderImpl.java | 0 .../runtime/RestLinksProviderProducer.java | 0 .../runtime/hal/HalServerResponseFilter.java | 0 .../hal/ResteasyReactiveHalService.java | 0 .../resources/META-INF/quarkus-extension.yaml | 4 +- .../deployment/pom.xml | 10 +- .../ResteasyReactiveQuteProcessor.java | 0 .../deployment/AppMessageHelloResource.java | 0 .../reactive/qute/deployment/AppMessages.java | 0 .../qute/deployment/HelloResource.java | 0 .../qute/deployment/ItemResource.java | 0 .../deployment/MessageBundleDevModeTest.java | 0 .../deployment/MissingTemplateResource.java | 0 .../qute/deployment/MissingTemplateTest.java | 0 .../TemplateInstanceNonBlockingTest.java | 0 .../qute/deployment/TemplateResultTest.java | 0 .../reactive/qute/deployment/Templates.java | 0 .../qute/deployment/TypeErrorResource.java | 0 .../qute/deployment/TypeErrorTest.java | 0 .../qute/deployment/TypeErrorTest3.java | 0 .../qute/deployment/VariantTemplateTest.java | 0 .../templates/HelloResource/hello.txt | 0 .../templates/HelloResource/typeError.txt | 0 .../templates/HelloResource/typeError2.txt | 0 .../HelloResource/typedTemplate.html | 0 .../templates/HelloResource/typedTemplate.txt | 0 .../HelloResource/typedTemplatePrimitives.txt | 0 .../MissingTemplateResource/hello.txt | 0 .../TypeErrorResource/typeError3.txt | 0 .../src/test/resources/templates/toplevel.txt | 0 .../resteasy-reactive/rest-qute/pom.xml | 20 ++ .../runtime/pom.xml | 10 +- .../resteasy/reactive/qute/RestTemplate.java | 0 .../qute/runtime/TemplateResponseFilter.java | 0 .../runtime/TemplateResponseUniHandler.java | 0 .../resteasy/reactive/qute/runtime/Util.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 14 +- .../ResteasyReactiveServletProcessor.java | 0 .../test/ServletSimpleRestTestCase.java | 0 .../pom.xml | 6 +- .../runtime/pom.xml | 8 +- .../servlet/runtime/EnumerationIterable.java | 0 .../runtime/ResteasyReactiveFilter.java | 0 .../runtime/ResteasyReactiveServlet.java | 0 .../ResteasyReactiveServletRecorder.java | 0 .../runtime/ServletRequestContext.java | 0 .../runtime/ServletRequestContextFactory.java | 0 .../ServletResteasyReactiveInputStream.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- .../deployment/pom.xml | 16 +- .../BuiltInReaderOverrideBuildItem.java | 0 .../ClassLevelExceptionMappersBuildItem.java | 0 .../server/deployment/CompressionScanner.java | 0 .../deployment/ContextResolversBuildItem.java | 0 .../CustomResourceProducersGenerator.java | 0 .../reactive/server/deployment/DotNames.java | 0 .../server/deployment/EndpointConfig.java | 0 .../deployment/ExceptionMappersBuildItem.java | 0 .../deployment/FilterClassIntrospector.java | 0 .../MessageBodyWriterTransformerUtils.java | 0 .../deployment/ObservabilityProcessor.java | 0 .../ParamConverterProvidersBuildItem.java | 0 .../deployment/QuarkusInvokerFactory.java | 0 .../QuarkusMultipartReturnTypeHandler.java | 0 .../QuarkusServerEndpointIndexer.java | 0 .../RequestContextFactoryBuildItem.java | 0 .../ResteasyReactiveCDIProcessor.java | 0 .../ResteasyReactiveDeploymentBuildItem.java | 0 ...steasyReactiveDeploymentInfoBuildItem.java | 0 .../ResteasyReactiveDevModeProcessor.java | 0 .../deployment/ResteasyReactiveProcessor.java | 0 ...eactiveResourceMethodEntriesBuildItem.java | 0 .../ResteasyReactiveScanningProcessor.java | 0 .../ResteasyReactiveServerConfig.java | 0 ...iveVertxWebSocketIntegrationProcessor.java | 0 .../deployment/SecurityTransformerUtils.java | 0 .../ServerSerialisersBuildItem.java | 0 .../SetupEndpointsResultBuildItem.java | 0 .../devui/ResteasyReactiveDevUIProcessor.java | 0 .../dev-ui/qwc-resteasy-reactive-card.js | 0 .../qwc-resteasy-reactive-endpoint-scores.js | 0 ...qwc-resteasy-reactive-exception-mappers.js | 0 ...-reactive-parameter-converter-providers.js | 0 .../client/test/ContentTypeHeaderTest.java | 0 ...ockingAndNonBlockingOnApplicationTest.java | 0 ...BothBlockingAndNonBlockingOnClassTest.java | 0 ...othBlockingAndNonBlockingOnMethodTest.java | 0 .../reactive/server/test/CloserTest.java | 0 .../test/CustomNonBlockingReturnTypeTest.java | 0 .../server/test/EndpointDisabledTest.java | 0 .../reactive/server/test/ExceptionUtil.java | 0 .../reactive/server/test/InnerClassTest.java | 0 ...pplicationClassesWithBuildProfileTest.java | 0 .../test/MultipleHttpAnnotationsTest.java | 0 .../test/PreExceptionMapperHandlerTest.java | 0 .../server/test/RequestLeakDetectionTest.java | 0 .../test/RequestScopedFieldInjectionTest.java | 0 .../test/RequestScopedParamConverterTest.java | 0 .../server/test/ResumeOn404BuildItemTest.java | 0 .../server/test/ResumeOn404ConfigTest.java | 0 .../SingleQueryParamWithSeparatorTest.java | 0 ...ingTestHTTPResourceWithPathParamsTest.java | 0 .../server/test/SubResourcesAsBeansTest.java | 0 .../server/test/beanparam/BeanParamTest.java | 0 .../CustomConverterInBeanParamTest.java | 0 ...thAnnotationsInAMethodOfBeanParamTest.java | 0 .../FailWithNoAnnotationsInBeanParamTest.java | 0 .../NestedBeanParamInSubResourcesTest.java | 0 .../cache/CacheOnClassAndMethodsTest.java | 0 .../server/test/cache/CacheOnMethodsTest.java | 0 .../cache/NoCacheOnClassAndMethodsTest.java | 0 .../test/cache/NoCacheOnMethodsTest.java | 0 .../server/test/compress/CompressionTest.java | 0 .../ConditionalExceptionMappersTest.java | 0 .../CustomExceptionMappersTest.java | 0 .../customexceptions/ExtendsUniException.java | 0 .../test/customexceptions/FirstResource.java | 0 .../GlobalThrowableExceptionMapperTest.java | 0 .../ImplClassExceptionMapperTest.java | 0 .../InvalidConditionalMappersTest.java | 0 .../test/customexceptions/MyException.java | 0 .../customexceptions/MyOtherException.java | 0 .../MyOtherExceptionMapper.java | 0 .../customexceptions/OtherUniException.java | 0 .../PerClassThrowableExceptionMapperTest.java | 0 .../test/customexceptions/SecondResource.java | 0 ...tyExceptionMapperWithResourceInfoTest.java | 0 .../test/customexceptions/SomeBean.java | 0 .../test/customexceptions/UniException.java | 0 .../customexceptions/UniExceptionMapper.java | 0 .../UnwrappedExceptionTest.java | 0 .../customproviders/AbortingFiltersTest.java | 0 .../AnotherValidNonBlockingFiltersTest.java | 0 .../AssertContainerFilter.java | 0 ...onseWithExceptionAndFiltersTargetTest.java | 0 .../ConditionalBeanFiltersTest.java | 0 .../CustomContainerRequestFilter.java | 0 .../CustomContainerResponseFilter.java | 0 .../CustomFiltersResource.java | 0 .../customproviders/CustomFiltersTest.java | 0 .../FilterWithPathParamsTest.java | 0 .../IllegalStateExceptionMapper.java | 0 .../ImpliedReadBodyRequestFilterTest.java | 0 .../InvalidConditionalBeanFiltersTest.java | 0 .../InvalidNonBlockingFiltersTest.java | 0 .../server/test/customproviders/Metal.java | 0 .../test/customproviders/MetalFilter.java | 0 .../test/customproviders/NoTargetTest.java | 0 .../OptionalRequestFilter.java | 0 .../customproviders/OptionsRequestTest.java | 0 .../PreMatchingHeadersFilterTest.java | 0 .../ReadBodyRequestFilterTest.java | 0 .../test/customproviders/ResponseFilter.java | 0 .../server/test/customproviders/SomeBean.java | 0 .../test/customproviders/UniException.java | 0 .../customproviders/UniExceptionMapper.java | 0 .../customproviders/UniFiltersResource.java | 0 .../test/customproviders/UniFiltersTest.java | 0 .../customproviders/UniResponseFilter.java | 0 .../UniResponseRequestFilter.java | 0 .../customproviders/UniVoidRequestFilter.java | 0 .../ValidNonBlockingFiltersTest.java | 0 .../customproviders/WithFormBodyTest.java | 0 .../devmode/ConsolePathCompleterTestCase.java | 0 .../QuarkusDefaultExceptionHandlingTest.java | 0 .../test/devmode/SubResourceDevModeTest.java | 0 .../UserProvidedExceptionHandlingTest.java | 0 ...DuplicateResourceDetectionDevModeTest.java | 0 .../DuplicateResourceDetectionTest.java | 0 .../DuplicateResourceWarningTest.java | 0 .../test/duplicate/GreetingResource.java | 0 .../test/duplicate/GreetingResource2.java | 0 .../test/duplicate/GreetingResource3.java | 0 .../test/duplicate/GreetingResource4.java | 0 .../GeneratedJaxRsResourceTest.java | 0 .../reactive/server/test/headers/Dummy.java | 0 .../test/headers/ResponseHeaderTest.java | 0 .../server/test/headers/VertxHeadersTest.java | 0 .../test/mediatype/ContentTypeCaseTest.java | 0 .../mediatype/InvalidContentTypeTest.java | 0 .../NoAcceptMultipleProducesTest.java | 0 .../test/multipart/AbstractMultipartTest.java | 0 .../multipart/FileInputWithDeleteTest.java | 0 .../multipart/FileInputWithoutDeleteTest.java | 0 .../server/test/multipart/FormData.java | 0 .../server/test/multipart/FormDataBase.java | 0 .../test/multipart/FormDataSameFileName.java | 0 .../multipart/FormDataWithAllUploads.java | 0 .../test/multipart/InvalidEncodingTest.java | 0 ...ltFormAttributeMultipartFormInputTest.java | 0 .../MalformedMultipartInputTest.java | 0 .../MultipartBinaryWithoutFilenameTest.java | 0 .../multipart/MultipartDataInputTest.java | 0 .../MultipartFormInputDevModeTest.java | 0 .../MultipartInputBodyHandlerTest.java | 0 .../test/multipart/MultipartInputTest.java | 0 .../MultipartInputWithAllUploadsTest.java | 0 .../multipart/MultipartOptionalInputTest.java | 0 .../MultipartOutputFileResponse.java | 0 ...artOutputMultipleFileDownloadResponse.java | 0 .../MultipartOutputMultipleFileResponse.java | 0 .../multipart/MultipartOutputResource.java | 0 .../multipart/MultipartOutputResponse.java | 0 ...ipartOutputSingleFileDownloadResponse.java | 0 ...ipartOutputUsingBlockingEndpointsTest.java | 0 ...tipartOutputUsingReactiveEndpointTest.java | 0 .../test/multipart/MultipartResource.java | 0 .../MultipartResourceWithAllUploads.java | 0 .../MultipartTextWithoutFilenameTest.java | 0 .../server/test/multipart/OtherFormData.java | 0 .../test/multipart/OtherFormDataBase.java | 0 .../multipart/OtherMultipartResource.java | 0 .../test/multipart/PathFileDownload.java | 0 .../multipart/PathInputWithDeleteTest.java | 0 .../multipart/PathInputWithoutDeleteTest.java | 0 .../server/test/multipart/Status.java | 0 ...geFormAttributeMultipartFormInputTest.java | 0 .../other/OtherPackageFormDataBase.java | 0 .../server/test/path/HelloResource.java | 0 .../test/path/RelativeRestPathTestCase.java | 0 .../path/RestApplicationPathTestCase.java | 0 .../server/test/path/RestPathTestCase.java | 0 .../server/test/providers/FileResource.java | 0 .../server/test/providers/FileTestCase.java | 0 .../test/providers/InvalidFileResource.java | 0 .../test/providers/InvalidFileTestCase.java | 0 .../test/providers/ParamConverterTest.java | 0 .../ProviderConfigInjectionTest.java | 0 .../test/providers/WithWriterInterceptor.java | 0 .../test/providers/WriterInterceptor.java | 0 .../AbortFilterWithLargePayloadTest.java | 0 .../resource/basic/AbortingRequestFilter.java | 0 .../basic/AbortingRequestFilterTest.java | 0 .../basic/BasicGenericTypesHandlingTest.java | 0 .../basic/ClassLevelMediaTypeTest.java | 0 .../basic/CollectionDefaultValueTest.java | 0 .../basic/ContainerRequestContextTest.java | 0 ...ovariantReturnSubresourceLocatorsTest.java | 0 .../resource/basic/DefaultMediaTypeTest.java | 0 .../resource/basic/GenericEntityTest.java | 0 .../resource/basic/GenericResourceTest.java | 0 .../test/resource/basic/HttpHeadersTest.java | 0 .../test/resource/basic/InheritanceTest.java | 0 .../resource/basic/MatchedResourceTest.java | 0 ...TypeFromMessageBodyWriterTestMultiple.java | 0 ...MediaTypeNegotiationClientQualityTest.java | 0 ...MediaTypeNegotiationServerQualityTest.java | 0 .../MediaTypesWithSuffixHandlingTest.java | 0 .../basic/MultiInterfaceResLocatorTest.java | 0 .../basic/MultipleAcceptHeaderTest.java | 0 ...ultipleResourceImplementInterfaceTest.java | 0 .../resource/basic/ParameterSubResTest.java | 0 .../resource/basic/ResourceLocatorTest.java | 0 .../test/resource/basic/ResponseInfoTest.java | 0 .../resource/basic/SpecialResourceTest.java | 0 .../basic/SubResourceLocatorTest.java | 0 .../basic/SubResourceRequestFilterTest.java | 0 .../test/resource/basic/UriInfoTest.java | 0 .../basic/WiderMappingNegativeTest.java | 0 .../resource/ApplicationScopeObject.java | 0 .../resource/ClassLevelMediaTypeResource.java | 0 .../CollectionDefaultValueResource.java | 0 ...antReturnSubresourceLocatorsRootProxy.java | 0 ...iantReturnSubresourceLocatorsSubProxy.java | 0 ...rnSubresourceLocatorsSubProxyRootImpl.java | 0 ...urnSubresourceLocatorsSubProxySubImpl.java | 0 .../resource/DefaultCharsetResource.java | 0 .../DefaultMediaTypeCustomObject.java | 0 .../resource/DefaultMediaTypeResource.java | 0 .../basic/resource/ExtensionResource.java | 0 .../resource/GenericEntityDoubleWriter.java | 0 .../resource/GenericEntityFloatWriter.java | 0 ...cEntityIntegerServerMessageBodyWriter.java | 0 .../basic/resource/GenericEntityResource.java | 0 .../resource/GenericResourceCrudResource.java | 0 .../resource/GenericResourceStudent.java | 0 .../GenericResourceStudentCrudResource.java | 0 .../GenericResourceStudentInterface.java | 0 .../GenericResourceStudentReader.java | 0 .../GenericResourceStudentWriter.java | 0 .../resource/GetAbsolutePathResource.java | 0 .../basic/resource/HttpHeadersResource.java | 0 .../resource/InheritanceParentResource.java | 0 .../InheritanceParentResourceImpl.java | 0 .../resource/basic/resource/LogHandler.java | 0 .../basic/resource/MatchedResource.java | 0 ...iaTypeFromMessageBodyWriterListAsText.java | 0 ...diaTypeFromMessageBodyWriterListAsXML.java | 0 ...ediaTypeFromMessageBodyWriterResource.java | 0 .../MultiInterfaceResLocatorIntf1.java | 0 .../MultiInterfaceResLocatorIntf2.java | 0 .../MultiInterfaceResLocatorResource.java | 0 .../MultiInterfaceResLocatorSubresource.java | 0 .../basic/resource/MultipleGetResource.java | 0 .../resource/ParameterSubResClassSub.java | 0 .../ParameterSubResConcreteSubImpl.java | 0 .../ParameterSubResDoubleInterface.java | 0 .../ParameterSubResGenericInterface.java | 0 .../resource/ParameterSubResGenericSub.java | 0 .../ParameterSubResInternalInterface.java | 0 .../basic/resource/ParameterSubResRoot.java | 0 .../resource/ParameterSubResRootImpl.java | 0 .../basic/resource/ParameterSubResSub.java | 0 .../resource/ParameterSubResSubImpl.java | 0 .../basic/resource/RequestScopedObject.java | 0 .../resource/ResourceInfoInjectionFilter.java | 0 ...LocatorAbstractAnnotationFreeResource.java | 0 ...ourceLocatorAnnotationFreeSubResource.java | 0 .../resource/ResourceLocatorBaseResource.java | 0 .../ResourceLocatorCollectionResource.java | 0 .../resource/ResourceLocatorDirectory.java | 0 .../ResourceLocatorQueueReceiver.java | 0 .../resource/ResourceLocatorReceiver.java | 0 .../ResourceLocatorRootInterface.java | 0 .../resource/ResourceLocatorSubInterface.java | 0 .../resource/ResourceLocatorSubresource.java | 0 .../resource/ResourceLocatorSubresource2.java | 0 .../resource/ResourceLocatorSubresource3.java | 0 .../ResourceLocatorSubresource3Interface.java | 0 .../basic/resource/ResponseInfoResource.java | 0 .../resource/basic/resource/ScanProxy.java | 0 .../resource/basic/resource/ScanResource.java | 0 .../basic/resource/ScanSubresource.java | 0 .../resource/SpecialResourceApiResource.java | 0 .../SpecialResourceDeleteResource.java | 0 .../SpecialResourceStreamResource.java | 0 .../SubResourceLocatorBaseCrudService.java | 0 .../SubResourceLocatorBaseService.java | 0 .../basic/resource/SubResourceLocatorFoo.java | 0 .../resource/SubResourceLocatorImpFoo.java | 0 .../SubResourceLocatorOhaUserModel.java | 0 ...SubResourceLocatorPlatformServiceImpl.java | 0 ...esourceLocatorPlatformServiceResource.java | 0 .../SubResourceLocatorUserResource.java | 0 .../resource/UriInfoEncodedQueryResource.java | 0 .../UriInfoEncodedTemplateResource.java | 0 .../UriInfoEscapedMatrParamResource.java | 0 .../resource/UriInfoQueryParamsResource.java | 0 .../resource/UriInfoRelativizeResource.java | 0 .../basic/resource/UriInfoSimpleResource.java | 0 .../UriInfoSimpleSingletonResource.java | 0 .../resource/WiderMappingDefaultOptions.java | 0 .../basic/resource/WiderMappingResource.java | 0 .../test/response/ChunkedResponseTest.java | 0 .../test/response/NullHeaderTestCase.java | 0 .../server/test/response/ResponseTest.java | 0 .../test/response/RestResponseResource.java | 0 .../test/response/RestResponseTest.java | 0 .../response/UnknownCheeseException1.java | 0 .../response/UnknownCheeseException2.java | 0 .../async/filters/AsyncFilterException.java | 0 .../filters/AsyncFilterExceptionMapper.java | 0 .../filters/AsyncPreMatchRequestFilter1.java | 0 .../filters/AsyncPreMatchRequestFilter2.java | 0 .../filters/AsyncPreMatchRequestFilter3.java | 0 .../async/filters/AsyncRequestFilter.java | 0 .../async/filters/AsyncRequestFilter1.java | 0 .../async/filters/AsyncRequestFilter2.java | 0 .../async/filters/AsyncRequestFilter3.java | 0 .../filters/AsyncRequestFilterResource.java | 0 .../async/filters/AsyncRequestFilterTest.java | 0 .../resteasy/async/filters/AsyncResource.java | 0 .../async/filters/AsyncResponseFilter.java | 0 .../async/filters/AsyncResponseFilter1.java | 0 .../async/filters/AsyncResponseFilter2.java | 0 .../async/filters/AsyncResponseFilter3.java | 0 .../AbstractPermissionsAllowedTestCase.java | 0 .../security/AbstractSecurityEventTest.java | 0 ...thenticationFailedExceptionHeaderTest.java | 0 ...enticationRedirectExceptionHeaderTest.java | 0 ...enticationRedirectExceptionMapperTest.java | 0 .../security/CustomExceptionMapperTest.java | 0 .../test/security/CustomPermission.java | 0 .../CustomPermissionWithExtraArgs.java | 0 .../DefaultRolesAllowedJaxRsTest.java | 0 .../DefaultRolesAllowedStarJaxRsTest.java | 0 .../test/security/DenyAllJaxRsTest.java | 0 .../security/EagerAuthSecurityEventTest.java | 0 .../security/FormAuthRedirectTestCase.java | 0 .../server/test/security/HelloResource.java | 0 .../Http2FormAuthRedirectTestCase.java | 0 ...JakartaRestResourceHttpPermissionTest.java | 0 .../LazyAuthPermissionsAllowedTestCase.java | 0 .../LazyAuthPermitAllJaxRsTestCase.java | 0 ...LazyAuthRolesAllowedConfigExpTestCase.java | 0 .../LazyAuthRolesAllowedJaxRsTestCase.java | 0 .../security/LazyAuthSecurityEventTest.java | 0 ...NonBlockingPermissionsAllowedResource.java | 0 .../security/PermissionsAllowedResource.java | 0 .../PermissionsIdentityAugmentor.java | 0 .../security/PermitAllBlockingResource.java | 0 .../test/security/PermitAllResource.java | 0 ...iveAuthCompletionExceptionHandlerTest.java | 0 ...tiveAuthCompletionExceptionMapperTest.java | 0 ...veAuthHttpPolicyForbiddenExMapperTest.java | 0 ...iveAuthHttpPolicyForbiddenHandlerTest.java | 0 ...oactiveAuthPermissionsAllowedTestCase.java | 0 .../security/RemoteUserHttpAccessLogTest.java | 0 ...tityLazyAuthRolesAllowedJaxRsTestCase.java | 0 .../RolesAllowedBlockingResource.java | 0 .../security/RolesAllowedJaxRsTestCase.java | 0 .../test/security/RolesAllowedResource.java | 0 .../test/security/RolesAllowedService.java | 0 .../security/RolesAllowedServiceResource.java | 0 .../test/security/SecurityOverrideFilter.java | 0 .../SecurityWithMethodGenericsTest.java | 0 .../test/security/SerializationEntity.java | 0 .../security/SerializationRolesResource.java | 0 .../security/UnsecuredParentResource.java | 0 .../test/security/UnsecuredResource.java | 0 .../security/UnsecuredResourceInterface.java | 0 .../test/security/UnsecuredSubResource.java | 0 .../server/test/security/UserResource.java | 0 .../test/simple/ApplicationPathTest.java | 0 .../server/test/simple/ApplicationTest.java | 0 .../simple/ApplicationWithBlockingTest.java | 0 .../reactive/server/test/simple/Bar.java | 0 .../server/test/simple/BeanParamSubClass.java | 0 .../test/simple/BeanParamSuperClass.java | 0 .../test/simple/BlockingWithFilterTest.java | 0 .../server/test/simple/BuildProfileTest.java | 0 .../test/simple/ContextParamFromCdiTest.java | 0 .../test/simple/CustomContextTypeTest.java | 0 ...icFeatureRequestFilterWithLowPriority.java | 0 .../test/simple/FeatureMappedException.java | 0 .../simple/FeatureMappedExceptionMapper.java | 0 ...atureRequestFilterWithHighestPriority.java | 0 ...eatureRequestFilterWithNormalPriority.java | 0 .../test/simple/FeatureResponseFilter.java | 0 .../test/simple/FieldInjectedResource.java | 0 .../simple/FieldInjectedSubClassResource.java | 0 .../reactive/server/test/simple/Foo.java | 0 .../simple/GenericsParamConverterTest.java | 0 .../test/simple/HeaderParamResource.java | 0 .../server/test/simple/HelloService.java | 0 .../simple/IllegalClassExceptionMapper.java | 0 .../server/test/simple/InterfaceResource.java | 0 .../test/simple/InterfaceResourceImpl.java | 0 .../test/simple/InterfaceWithImplTest.java | 0 .../test/simple/Issue22408TestCase.java | 0 ...lDateCustomParamConverterProviderTest.java | 0 .../test/simple/LocalDateParamTest.java | 0 .../simple/MapWithParamConverterTest.java | 0 .../server/test/simple/MyParameter.java | 0 .../test/simple/MyParameterConverter.java | 0 .../test/simple/MyParameterProvider.java | 0 .../test/simple/NewParamsRestResource.java | 0 .../simple/OptionalQueryParamResource.java | 0 .../server/test/simple/OtherBeanParam.java | 0 .../test/simple/ParameterWithFromString.java | 0 .../reactive/server/test/simple/Person.java | 0 .../server/test/simple/PortProviderUtil.java | 0 .../simple/PrefixedQuarkusRestTestCase.java | 0 .../test/simple/QueryParamResource.java | 0 .../test/simple/RawListQueryParamTest.java | 0 .../RequestScopeExceptionMapperTest.java | 0 .../simple/ResourceInfoInjectingFilter.java | 0 .../server/test/simple/RootAResource.java | 0 .../server/test/simple/RootBResource.java | 0 .../test/simple/SeparatorQueryParamTest.java | 0 .../server/test/simple/SimpleBeanParam.java | 0 .../simple/SimpleQuarkusRestResource.java | 0 .../simple/SimpleQuarkusRestTestCase.java | 0 .../server/test/simple/SubResource.java | 0 .../reactive/server/test/simple/TRACE.java | 0 .../test/simple/TestBarRequestFilter.java | 0 .../test/simple/TestBarResponseFilter.java | 0 .../server/test/simple/TestClass.java | 0 .../test/simple/TestDynamicFeature.java | 0 .../server/test/simple/TestException.java | 0 .../test/simple/TestExceptionMapper.java | 0 .../server/test/simple/TestFeature.java | 0 .../test/simple/TestFooBarRequestFilter.java | 0 .../test/simple/TestFooBarResponseFilter.java | 0 .../test/simple/TestFooRequestFilter.java | 0 .../test/simple/TestFooResponseFilter.java | 0 .../simple/TestPreMatchRequestFilter.java | 0 .../server/test/simple/TestRequestFilter.java | 0 .../TestRequestFilterWithHighPriority.java | 0 .../TestRequestFilterWithHighestPriority.java | 0 .../test/simple/TestResponseFilter.java | 0 .../reactive/server/test/simple/TestUtil.java | 0 .../server/test/simple/TestWriter.java | 0 .../test/status/ResponseStatusTest.java | 0 .../server/test/stream/StreamResource.java | 0 .../server/test/stream/StreamTestCase.java | 0 .../server/test/stress/DrainTest.java | 0 .../test/stress/SuspendResumeStressTest.java | 0 .../AnnotationTransformationTest.java | 0 .../test/websocket/WebSocketResource.java | 0 .../test/websocket/WebSocketTestCase.java | 0 .../resources/application-asyncio.properties | 0 .../src/test/resources/cors-config.properties | 0 .../src/test/resources/empty.properties | 0 .../deployment/src/test/resources/image.png | Bin .../deployment/src/test/resources/index.html | 0 .../larger-than-default-form-attribute.txt | 0 .../deployment/src/test/resources/lorem.txt | 0 .../src/test/resources/server-keystore.jks | Bin .../deployment/src/test/resources/test.html | 0 .../deployment/src/test/resources/test.xml | 0 .../deployment/src/test/resources/test2.html | 0 .../pom.xml | 8 +- .../runtime/README.md | 0 .../runtime/pom.xml | 10 +- .../resteasy/reactive/server/Closer.java | 0 .../reactive/server/EndpointDisabled.java | 0 .../reactive/server/runtime/CloserImpl.java | 0 .../runtime/EndpointScoresSupplier.java | 0 .../runtime/ExceptionMapperRecorder.java | 0 .../runtime/ExceptionMappersSupplier.java | 0 .../runtime/NotFoundExceptionMapper.java | 0 .../ParamConverterProvidersSupplier.java | 0 .../runtime/QuarkusContextProducers.java | 0 .../server/runtime/QuarkusCurrentRequest.java | 0 ...QuarkusResteasyReactiveRequestContext.java | 0 .../runtime/QuarkusServerFileBodyHandler.java | 0 .../runtime/QuarkusServerPathBodyHandler.java | 0 .../ResteasyReactiveCompressionHandler.java | 0 .../runtime/ResteasyReactiveInitialiser.java | 0 .../runtime/ResteasyReactiveRecorder.java | 0 .../ResteasyReactiveRuntimeRecorder.java | 0 .../ResteasyReactiveSecurityContext.java | 0 .../ResteasyReactiveServerRuntimeConfig.java | 0 .../ResteasyReactiveTestHttpProvider.java | 0 .../StandardSecurityCheckInterceptor.java | 0 .../devui/ResteasyReactiveJsonRPCService.java | 0 ...thenticationCompletionExceptionMapper.java | 0 .../AuthenticationFailedExceptionMapper.java | 0 ...AuthenticationRedirectExceptionMapper.java | 0 .../ForbiddenExceptionMapper.java | 0 .../SecurityExceptionMapperUtil.java | 0 .../UnauthorizedExceptionMapper.java | 0 .../ObservabilityCustomizer.java | 0 .../observability/ObservabilityHandler.java | 0 .../ObservabilityIntegrationRecorder.java | 0 .../observability/ObservabilityUtil.java | 0 .../security/EagerSecurityContext.java | 0 .../security/EagerSecurityHandler.java | 0 .../EagerSecurityInterceptorHandler.java | 0 .../SecurityContextOverrideHandler.java | 0 .../VertxWebSocketParamExtractor.java | 0 .../websocket/VertxWebSocketRestHandler.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- ...rkus.runtime.test.TestHttpEndpointProvider | 0 .../mapping/RequestMapperTestCase.java | 0 .../mapping/TypeSignatureParserTest.java | 0 .../spi-deployment/pom.xml | 8 +- .../spi/AnnotationsTransformerBuildItem.java | 0 .../server/spi/ContextTypeBuildItem.java | 0 ...HandlerConfigurationProviderBuildItem.java | 0 .../server/spi/MethodScannerBuildItem.java | 0 .../spi/NonBlockingReturnTypeBuildItem.java | 0 .../PreExceptionMapperHandlerBuildItem.java | 0 .../server/spi/ResumeOn404BuildItem.java | 0 .../spi/SubResourcesAsBeansBuildItem.java | 0 .../spi/UnwrappedExceptionBuildItem.java | 0 .../security-jpa-reactive/deployment/pom.xml | 2 +- .../security-webauthn/deployment/pom.xml | 2 +- .../deployment/pom.xml | 2 +- .../smallrye-graphql/deployment/pom.xml | 2 +- extensions/smallrye-jwt/deployment/pom.xml | 2 +- .../smallrye-metrics/deployment/pom.xml | 2 +- extensions/smallrye-metrics/runtime/pom.xml | 2 +- .../smallrye-openapi/deployment/pom.xml | 2 +- extensions/spring-web/core/deployment/pom.xml | 2 +- .../resteasy-reactive/deployment/pom.xml | 2 +- .../resteasy-reactive/runtime/pom.xml | 4 +- .../resteasy-reactive/tests/pom.xml | 2 +- .../pom.xml | 4 +- .../pom.xml | 4 +- integration-tests/avro-reload/pom.xml | 2 +- integration-tests/cache/pom.xml | 8 +- .../src/it/container-build-jib-appcds/pom.xml | 2 +- .../it/container-build-jib-inherit/pom.xml | 2 +- .../quarkus-standard-way/pom.xml | 4 +- integration-tests/csrf-reactive/pom.xml | 4 +- integration-tests/devmode/pom.xml | 4 +- .../elytron-resteasy-reactive/pom.xml | 4 +- integration-tests/gradle/pom.xml | 8 +- .../grpc-descriptor-sets/pom.xml | 4 +- integration-tests/grpc-exceptions/pom.xml | 4 +- integration-tests/grpc-interceptors/pom.xml | 4 +- integration-tests/grpc-mutual-auth/pom.xml | 4 +- .../grpc-plain-text-mutiny/pom.xml | 4 +- .../grpc-stork-response-time/pom.xml | 4 +- integration-tests/grpc-streaming/pom.xml | 4 +- integration-tests/grpc-tls-p12/pom.xml | 4 +- integration-tests/grpc-tls/pom.xml | 4 +- .../mariadb/pom.xml | 8 +- .../postgresql/pom.xml | 8 +- .../hibernate-orm-envers/pom.xml | 8 +- .../hibernate-orm-jpamodelgen/pom.xml | 8 +- .../hibernate-reactive-db2/pom.xml | 4 +- .../hibernate-reactive-mariadb/pom.xml | 4 +- .../hibernate-reactive-mssql/pom.xml | 4 +- .../pom.xml | 4 +- .../hibernate-reactive-mysql/pom.xml | 4 +- .../hibernate-reactive-panache-kotlin/pom.xml | 12 +- .../hibernate-reactive-panache/pom.xml | 4 +- .../hibernate-reactive-postgresql/pom.xml | 4 +- .../pom.xml | 8 +- integration-tests/injectmock/pom.xml | 4 +- integration-tests/jpa-db2/pom.xml | 4 +- integration-tests/jpa-derby/pom.xml | 4 +- integration-tests/jpa-h2-embedded/pom.xml | 4 +- integration-tests/jpa-h2/pom.xml | 4 +- .../jpa-mapping-xml/legacy-app/pom.xml | 4 +- .../jpa-mapping-xml/modern-app/pom.xml | 4 +- integration-tests/jpa-mariadb/pom.xml | 4 +- integration-tests/jpa-mssql/pom.xml | 4 +- integration-tests/jpa-mysql/pom.xml | 4 +- integration-tests/jpa-oracle/pom.xml | 4 +- .../jpa-postgresql-withxml/pom.xml | 4 +- integration-tests/jpa-postgresql/pom.xml | 4 +- integration-tests/jpa-without-entity/pom.xml | 8 +- integration-tests/jpa/pom.xml | 4 +- .../kafka-oauth-keycloak/pom.xml | 8 +- integration-tests/kafka-sasl-elytron/pom.xml | 8 +- .../keycloak-authorization/pom.xml | 4 +- .../kotlin-serialization/pom.xml | 4 +- .../external-reloadable-artifacts/app/pom.xml | 2 +- .../kubernetes-service-binding-jdbc/pom.xml | 4 +- .../pom.xml | 4 +- .../kubernetes-with-grpc-same-server/pom.xml | 2 +- .../kubernetes/quarkus-standard-way/pom.xml | 4 +- integration-tests/locales/all/pom.xml | 4 +- integration-tests/locales/some/pom.xml | 4 +- .../management-interface-auth/pom.xml | 4 +- .../management-interface/pom.xml | 4 +- .../apt-in-annotation-processor-paths/pom.xml | 2 +- .../apt-in-annotation-processors/pom.xml | 2 +- .../projects/apt-in-classpath/pom.xml | 2 +- .../codegen-config-factory/app/pom.xml | 2 +- .../projects/config-tracking/pom.xml | 2 +- .../runner/pom.xml | 2 +- .../external-reloadable-artifacts/app/pom.xml | 2 +- .../multimodule-classpath/rest/pom.xml | 2 +- .../projects/no-resource-root/pom.xml | 2 +- .../projects/pom-in-target-dir/pom.xml | 2 +- .../projects/proto-gen/pom.xml | 2 +- .../projects/rr-with-json-logging/pom.xml | 2 +- .../runner/pom.xml | 2 +- .../projects/test-source-sets/pom.xml | 2 +- .../micrometer-prometheus/pom.xml | 8 +- integration-tests/mongodb-client/pom.xml | 4 +- integration-tests/mongodb-devservices/pom.xml | 4 +- .../mongodb-panache-kotlin/pom.xml | 8 +- integration-tests/mongodb-panache/pom.xml | 8 +- .../mongodb-rest-data-panache/pom.xml | 4 +- integration-tests/mtls-certificates/pom.xml | 4 +- .../oidc-client-reactive/pom.xml | 8 +- .../oidc-token-propagation-reactive/pom.xml | 8 +- integration-tests/oidc-wiremock/pom.xml | 4 +- integration-tests/oidc/pom.xml | 4 +- integration-tests/openapi/pom.xml | 4 +- integration-tests/opentelemetry-grpc/pom.xml | 8 +- .../opentelemetry-jaeger-remote/pom.xml | 8 +- .../pom.xml | 4 +- .../opentelemetry-quartz/pom.xml | 8 +- .../opentelemetry-quickstart/pom.xml | 8 +- .../opentelemetry-reactive-messaging/pom.xml | 8 +- .../opentelemetry-reactive/pom.xml | 12 +- .../opentelemetry-scheduler/pom.xml | 8 +- .../opentelemetry-vertx-exporter/pom.xml | 4 +- .../reactive-messaging-hibernate-orm/pom.xml | 8 +- .../pom.xml | 8 +- integration-tests/redis-cache/pom.xml | 8 +- integration-tests/redis-client/pom.xml | 4 +- .../rest-client-reactive-http2/pom.xml | 8 +- .../pom.xml | 8 +- .../pom.xml | 8 +- .../rest-client-reactive-multipart/pom.xml | 8 +- .../rest-client-reactive-stork/pom.xml | 8 +- .../rest-client-reactive/pom.xml | 4 +- integration-tests/resteasy-mutiny/pom.xml | 12 +- .../prod-mode/pom.xml | 4 +- .../resteasy-reactive-kotlin/standard/pom.xml | 8 +- integration-tests/security-webauthn/pom.xml | 4 +- integration-tests/smallrye-config/pom.xml | 8 +- .../smallrye-context-propagation/pom.xml | 4 +- .../smallrye-stork-registration/pom.xml | 8 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../amqp-virtual-threads/pom.xml | 8 +- .../grpc-virtual-threads/pom.xml | 4 +- .../jms-virtual-threads/pom.xml | 8 +- .../kafka-virtual-threads/pom.xml | 8 +- .../mailer-virtual-threads/pom.xml | 4 +- .../quartz-virtual-threads/pom.xml | 4 +- .../redis-virtual-threads/pom.xml | 4 +- .../pom.xml | 8 +- .../resteasy-reactive-virtual-threads/pom.xml | 4 +- .../scheduler-virtual-threads/pom.xml | 4 +- .../vertx-event-bus-virtual-threads/pom.xml | 4 +- .../virtual-threads-disabled/pom.xml | 4 +- .../microprofile-rest-client-reactive/pom.xml | 6 +- tcks/resteasy-reactive/pom.xml | 12 +- 1354 files changed, 1068 insertions(+), 912 deletions(-) delete mode 100644 extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/pom.xml delete mode 100644 extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/pom.xml delete mode 100644 extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/pom.xml delete mode 100644 extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml rename extensions/resteasy-reactive/{rest-client-reactive-jsonb => rest-client-jackson}/deployment/pom.xml (78%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/BadRequestNotPropagatedTestCase.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/ClientUsingGzipCompressionTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/DifferentObjectMapperForClientAndServerTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/InvalidJsonFromServerTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/MultiSseTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/deployment/src/test/resources/client-using-gzip-application.properties (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-client-jackson}/pom.xml (75%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/pom.xml (80%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/ClientObjectMapper.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/JacksonUtil.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ResolverMapKey.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jackson}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (92%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/deployment/pom.xml (82%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/deployment/src/test/java/io/quarkus/rest/client/reactive/jaxb/test/SimpleJaxbTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-client-jaxb}/pom.xml (74%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/runtime/pom.xml (80%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientJaxbMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jaxb => rest-client-jaxb}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (92%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/pom.xml (91%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/ClassRestClientContext.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricher.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricherBuildItem.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/MediaTypeWithPriority.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/QuarkusClientEndpointIndexer.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultConsumesBuildItem.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultProducesBuildItem.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDisableSmartDefaultProduces.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/AsyncRestClientFilterTestCase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientRequestFilterAbortWithTestCase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientResponseFilterTestCase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/FailureTestCase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/QueryParamNoTemplateTestCase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/UniInvokerTestCase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/kotlin/pom.xml (93%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/pom.xml (75%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/pom.xml (84%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ClientResponseBuilderFactory.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveClientContextResolver.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveRecorder.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterAnnotationsSupplier.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterDescriptorFromClassSupplier.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterGenericTypesSupplier.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/RestClientBase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ToObjectArray.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/impl/MultipartResponseDataBase.java (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (91%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/resources/META-INF/services/jakarta.ws.rs.client.ClientBuilder (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.ClientContextResolver (100%) rename extensions/resteasy-reactive/{jaxrs-client-reactive => rest-client-jaxrs}/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.common.core.ResponseBuilderFactory (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-jsonb}/deployment/pom.xml (78%) rename extensions/resteasy-reactive/{rest-client-reactive-jsonb => rest-client-jsonb}/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jsonb => rest-client-jsonb}/deployment/src/test/java/io/quarkus/rest/client/reactive/jsonb/test/SimpleJsonbTest.java (100%) create mode 100644 extensions/resteasy-reactive/rest-client-jsonb/pom.xml rename extensions/resteasy-reactive/{rest-client-reactive-jsonb => rest-client-jsonb}/runtime/pom.xml (80%) rename extensions/resteasy-reactive/{rest-client-reactive-jsonb => rest-client-jsonb}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (92%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/deployment/pom.xml (81%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive-jackson => rest-client-kotlin-serialization}/pom.xml (73%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/runtime/pom.xml (87%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyReader.kt (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyWriter.kt (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (90%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/pom.xml (88%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/EncodeDefaultValuesTest.kt (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/ExplicitNullsTest.kt (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/LenientTest.kt (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/PrettyPrintTest.kt (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/resources/encode-default-values.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/resources/explicit-nulls.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/resources/lenient.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive-kotlin-serialization => rest-client-kotlin-serialization}/tests/src/test/resources/pretty-print.properties (100%) delete mode 100644 extensions/resteasy-reactive/rest-client-reactive-jaxb/pom.xml delete mode 100644 extensions/resteasy-reactive/rest-client-reactive-jsonb/pom.xml delete mode 100644 extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/pom.xml rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/pom.xml (88%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/AnnotationToRegisterIntoClientContextBuildItem.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientContextResolverHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientExceptionMapperHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientRedirectHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/DotNames.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/GeneratedClassResult.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/MicroProfileRestClientEnricher.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RegisterProviderAnnotationInstanceBuildItem.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/devconsole/RestClientReactiveDevUIProcessor.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/main/resources/dev-ui/qwc-rest-client-clients.js (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ArrayPairsQueryParamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/AsyncHeaderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicAuthTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicRestClientTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/BeanFromConfigTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ClassNameScopeOverrideTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ClientAndServerSharingResponseTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigKeyScopeOverrideTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigurationTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ConnectionPoolSizeTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesConfigTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaInjectedRestClientTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaProgrammaticallyClientCreatedTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomMessageBodyReaderUsesAnnotationsTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/EchoClientWithEmptyPath.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/EmptyPostTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/FormTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient2.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClientWithBaseUri.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloNonSimpleClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidHostTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidURITest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/MapParamsTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/MediaTypeSuffixTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/MpClassNameScopeOverrideTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/MpConfigKeyScopeOverrideTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/MpGlobalScopeOverrideTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/MultiNdjsonTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/NoContentResponseTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/NoPathInTheAppTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/NullBodyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/PlaylistService.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ProvidersFromContextTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ReactiveRestClientBuilderFactoryTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/RequestLeakDetectionTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientListenerTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientTestUtil.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/SendInputStreamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/SendRequestScopedInputStreamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ShortNameScopeOverrideTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/StreamJsonTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/TestBean.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/TestHeaderConfig.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/TestRestClientListener.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/VoidReturnTypeTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Alpha.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Beta.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Charlie.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Client.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ClientMock.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Delta.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/MyBean.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ResourceBeanTypeTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanFormParamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanParamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanPathParamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/configuration/EchoResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/GenericsConverterTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/ParamConverterProviderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/deployment/RestClientAnnotationExpressionParserTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithPathParamAndEncodedTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithQueryParamAndEncodedTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/BlockingExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ErrorMappingTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ResponseExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Dto.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException2.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException3.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/HighPriorityExceptionMapper.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/LowPriorityExceptionMapper.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/ProgrammaticClientExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/RegisteredClientExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Resource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromMethodTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromPropertyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ComputedParam.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormParamTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormWithConverterTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Mode.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Resource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/AsyncRestClientFallbackTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/RestClientFallbackTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/UniRestClientFallbackTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/AdvancedClientHeaderParamExpressionTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ClientHeaderParamFromPropertyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/CookieTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/DummyHeaderCalculator.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/HeaderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromBuilderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromProviderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UriUserInfoTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentFromConfigTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentProgrammaticTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/intercepted/InterceptedRestClientTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/CallMakingResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/RestClientReactiveBlockingTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteFileTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteWithRemoteErrorTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartCleanupTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartDetectionTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartEncoderModeTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartFilenameTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartProgrammaticTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResponseTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ContextProvidersPriorityTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/EntitySettingRequestFilterTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalFeature.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilterConstrainedToServer.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilterLowPrio.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClientWithFilter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderDisabledAutodiscoveryTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderPriorityTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ResponseFilterLowestPrio.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client1.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client2.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client3.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client4.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client5.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client6.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalNonProxyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalProxyPasswordTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTestBase.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyWithAuthTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ViaHeaderReturningResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromMethodTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromPropertyTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ComputedParam.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/QueryTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/EnablePostRedirectHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/MultipleProvidersFromAnnotationTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient302.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient307.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRedirectHandlerAnnotationClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRegisterProviderRedirectHandlerClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithSeveralRedirectHandlerAnnotationsClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/ComputedHeader.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/EchoClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderNoPassingClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderPassingClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderSettingClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MultipleHeadersBindingClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MyHeadersFactory.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RegisterClientHeadersTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RequestData.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/TestResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/ssl/TrustAllTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloClient.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/PassThroughResource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkDevModeTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkIntegrationTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkResponseTimeLoadBalancerTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkWithPathIntegrationTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/Resource.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/BuilderReadTimeoutTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/RegisterReadTimeoutTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/application-basic-auth.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/basic-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/classname-scope-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/configkey-scope-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/configuration-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/factory-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/global-configuration-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/global-non-proxy-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/global-proxy-password-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/larger-than-chunk-size.txt (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/legacy-configuration-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/media-type-suffix-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/mp-classname-scope-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/mp-configkey-scope-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/mp-global-scope-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/multipart-encoder-mode-test.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/proxy-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/send-request-scoped-input-stream.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/shortname-scope-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/stork-application-with-path.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/stork-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/stork-dev-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/stork-stat-lb.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/system-props-proxy-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/test-roles.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/test-users.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/deployment/src/test/resources/trust-all-test-application.properties (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/pom.xml (84%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/pom.xml (92%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientBasicAuth.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientExceptionMapper.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParam.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParams.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParam.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParams.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientRedirectHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ComputedParamContext.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/HeaderFiller.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/NotBody.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/QuarkusRestClientBuilder.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/ReactiveClientHeadersFactory.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/AnnotationRegisteredProviders.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BasicAuthUtil.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BeanGrabber.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BuilderResolver.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientQueryParamSupport.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientUseWorkerExecutorRestHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ComputedParamContextImpl.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ConfigUtils.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/Constants.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderCapturingServerFilter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderContainer.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderFillerUtil.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientRequestFilter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientResponseFilter.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/NoOpHeaderFiller.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ProxyAddressUtil.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/QuarkusRestClientBuilderImpl.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientBuilderImpl.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilder.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientListeners.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveCDIWrapperBase.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientRecorder.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveContextResolver.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseExceptionMapper.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseRedirectHandler.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/ClientHeadersFactoryContextResolver.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/HttpClientOptionsContextResolver.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsContainer.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsJsonRPCService.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/JsonMissingMessageBodyReaderErrorMessageContextualizer.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/XmlMissingMessageBodyReaderErrorMessageContextualizer.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (82%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/resources/META-INF/services/io.quarkus.restclient.config.RestClientBuilderFactory (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.MissingMessageBodyReaderErrorMessageContextualizer (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/runtime/src/test/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilderTest.java (100%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/spi-deployment/pom.xml (78%) rename extensions/resteasy-reactive/{rest-client-reactive => rest-client}/spi-deployment/src/main/java/io/quarkus/rest/client/reactive/spi/RestClientAnnotationsTransformerBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/pom.xml (90%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ApplicationResultBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/FactoryUtils.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxRsResourceIndexBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxrsMethodsProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JsonDefaultProducersHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ParameterContainersBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusFactoryCreator.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusResteasyReactiveDotNames.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsContributorBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceScanningResultBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/SerializersUtil.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ServerDefaultProducesHandlerBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/VetoingAnnotationTransformer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest-common}/pom.xml (77%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/pom.xml (91%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcBeanFactory.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcThreadSetupAction.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/JaxRsSecurityConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveCommonRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (75%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/pom.xml (79%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AbstractInterceptorBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AdditionalResourceClassBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CheckBean.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContextResolverBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerRequestFilterBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerResponseFilterBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomExceptionMapperBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/DynamicFeatureBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ExceptionMapperBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceGizmoAdaptor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/IgnoreStackMixingBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/JaxrsFeatureBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderOverrideBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderWriterOverrideData.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterOverrideBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ParamConverterBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/RuntimeTypeItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest-common}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/deployment/pom.xml (77%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProviderDefinedBuildItem.java (100%) create mode 100644 extensions/resteasy-reactive/rest-jackson-common/pom.xml rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/runtime/pom.xml (86%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-jackson-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-jackson-common}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (75%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/pom.xml (81%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonFeatureBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResourceMethodCustomSerializationBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPersonResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Cheese.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CheeseEndpoint.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ContextResolverTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomJsonProviderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomObjectMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializerTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DataItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DetailedExceptionInReaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/EmptyInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderWithCustomMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInWriterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FormData.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMage.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMageEndpoint.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Item.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/JsonViewOnClassTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MessageBodyReaderTests.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/NoopReaderInterceptor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/OtherPersonResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Person.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/StreamingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SuperClass.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/User.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonEndpoint.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Views.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/JsonSomething.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/ResponseStringNonAsciiTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Demands.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Message.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/deployment/src/test/resources/test.html (100%) create mode 100644 extensions/resteasy-reactive/rest-jackson/pom.xml rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/pom.xml (84%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomDeserialization.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomSerialization.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/DisableSecureSerialization.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/EnableSecureSerialization.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/SecureField.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/ResteasyReactiveServerJacksonRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/DefaultMismatchedInputException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/NativeInvalidDefinitionExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/RolesAllowedConfigExpStorage.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityCustomSerialization.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityJacksonAnnotationIntrospector.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityPropertyFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/BasicServerJacksonMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/ServerJacksonMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson => rest-jackson}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/pom.xml (84%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/EmptyInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnListTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnRestResponseTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenUseListParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/MultipartTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SimpleXmlTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SseResourceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/one/Model.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/two/Model.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/resources/exclude-model-from-jaxb.properties (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/deployment/src/test/resources/test.html (100%) create mode 100644 extensions/resteasy-reactive/rest-jaxb/pom.xml rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/runtime/pom.xml (86%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/JAXBContextContextResolver.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-jaxb}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb-common => rest-jsonb-common}/deployment/pom.xml (77%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb-common => rest-jsonb-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/deployment/ResteasyReactiveJsonbCommonProcessor.java (100%) create mode 100644 extensions/resteasy-reactive/rest-jsonb-common/pom.xml rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb-common => rest-jsonb-common}/runtime/pom.xml (85%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb-common => rest-jsonb-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/runtime/serialisers/VertxJson.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb-common => rest-jsonb-common}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (70%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/pom.xml (80%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Cheese.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/CheeseEndpoint.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/DataItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/EmptyInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/ExceptionInWriterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Item.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/MultipartOutputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Person.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/StreamingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SuperClass.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonEndpoint.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/Message.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseParserTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseTestCase.java (100%) create mode 100644 extensions/resteasy-reactive/rest-jsonb/pom.xml rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/runtime/pom.xml (85%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jsonb => rest-jsonb}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (87%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/pom.xml (92%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/deployment/KotlinSerializationCommonProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/BasicTest.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/CustomBeanTest.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/Greeting.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizerTest.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/deployment/src/test/resources/basic.properties (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jaxb => rest-kotlin-serialization-common}/pom.xml (75%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/pom.xml (94%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/KotlinSerializationConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonProducer.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (79%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization-common => rest-kotlin-serialization-common}/runtime/src/test/java/io/quarkus/kotlin/serialization/JsonConfigTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/deployment/pom.xml (76%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/pom.xml (72%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/pom.xml (90%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyReader.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyWriter.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ValidationJsonBuilderCustomizer.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportSerializer.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportViolationSerializer.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin-serialization => rest-kotlin-serialization}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (82%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/deployment/pom.xml (74%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/deployment/KotlinCoroutineIntegrationProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/pom.xml (74%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/pom.xml (94%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedRequestFilter.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedResponseFilter.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/ApplicationCoroutineScope.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineEndpointInvoker.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandler.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandlerFactory.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineMethodProcessor.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/FlowToPublisherHandler.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-kotlin => rest-kotlin}/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/PrepareExecution.kt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-jackson-common => rest-kotlin}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (70%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/pom.xml (84%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/DotNames.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterAccessorImplementor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterImplementor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterMetadata.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksContainerFactory.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksMethodScanner.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractEntity.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractHalLinksTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksInjectionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionMultipleRestLinkIdTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecord.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordMultipleRestLinkIds.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordNoId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceIdAndRestLinkId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndRestLinkId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceIdAndRestLinkId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithRestLinkId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceMultipleRestLinkIds.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceNoId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/persistence/Id.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/pom.xml (75%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/pom.xml (88%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/InjectRestLinks.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLink.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkId.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkType.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksProvider.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainerRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinkInfo.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksContainer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksProviderRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderProducer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/HalServerResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/ResteasyReactiveHalService.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-links => rest-links}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (86%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/pom.xml (83%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessageHelloResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessages.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/HelloResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/ItemResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MessageBundleDevModeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateInstanceNonBlockingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateResultTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/Templates.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest3.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/VariantTemplateTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/HelloResource/hello.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/HelloResource/typeError.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/HelloResource/typeError2.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/HelloResource/typedTemplate.html (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/HelloResource/typedTemplate.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/HelloResource/typedTemplatePrimitives.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/MissingTemplateResource/hello.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/TypeErrorResource/typeError3.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/deployment/src/test/resources/templates/toplevel.txt (100%) create mode 100644 extensions/resteasy-reactive/rest-qute/pom.xml rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/runtime/pom.xml (89%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/RestTemplate.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseUniHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/Util.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-qute => rest-qute}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (93%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/deployment/pom.xml (89%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/servlet/deployment/ResteasyReactiveServletProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/servlet/test/ServletSimpleRestTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/pom.xml (74%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/pom.xml (86%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/EnumerationIterable.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServlet.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServletRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContextFactory.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletResteasyReactiveInputStream.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-servlet => rest-servlet}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (93%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/pom.xml (89%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/BuiltInReaderOverrideBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ClassLevelExceptionMappersBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CompressionScanner.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ContextResolversBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CustomResourceProducersGenerator.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/DotNames.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/EndpointConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ExceptionMappersBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/FilterClassIntrospector.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/MessageBodyWriterTransformerUtils.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ObservabilityProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ParamConverterProvidersBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusInvokerFactory.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusMultipartReturnTypeHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/RequestContextFactoryBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveCDIProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentInfoBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDevModeProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveResourceMethodEntriesBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveScanningProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveServerConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveVertxWebSocketIntegrationProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SecurityTransformerUtils.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ServerSerialisersBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SetupEndpointsResultBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/devui/ResteasyReactiveDevUIProcessor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-card.js (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-endpoint-scores.js (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-exception-mappers.js (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-parameter-converter-providers.js (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/client/test/ContentTypeHeaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnApplicationTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnClassTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnMethodTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CloserTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CustomNonBlockingReturnTypeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/EndpointDisabledTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ExceptionUtil.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/InnerClassTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleApplicationClassesWithBuildProfileTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleHttpAnnotationsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/PreExceptionMapperHandlerTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestLeakDetectionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedFieldInjectionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedParamConverterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404BuildItemTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SingleQueryParamWithSeparatorTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/StringTestHTTPResourceWithPathParamsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SubResourcesAsBeansTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/BeanParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/CustomConverterInBeanParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithAnnotationsInAMethodOfBeanParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithNoAnnotationsInBeanParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/NestedBeanParamInSubResourcesTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnClassAndMethodsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnMethodsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnClassAndMethodsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnMethodsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/compress/CompressionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ConditionalExceptionMappersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/CustomExceptionMappersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ExtendsUniException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/FirstResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/GlobalThrowableExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/InvalidConditionalMappersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/OtherUniException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/PerClassThrowableExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecondResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecurityExceptionMapperWithResourceInfoTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SomeBean.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UnwrappedExceptionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AbortingFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AnotherValidNonBlockingFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AssertContainerFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AsyncResponseWithExceptionAndFiltersTargetTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ConditionalBeanFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/FilterWithPathParamsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/IllegalStateExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ImpliedReadBodyRequestFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidConditionalBeanFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidNonBlockingFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/Metal.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/MetalFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/NoTargetTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionalRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionsRequestTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/PreMatchingHeadersFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ReadBodyRequestFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/SomeBean.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniVoidRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ValidNonBlockingFiltersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/WithFormBodyTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/ConsolePathCompleterTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/QuarkusDefaultExceptionHandlingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/SubResourceDevModeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/UserProvidedExceptionHandlingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionDevModeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource3.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource4.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/generatedresource/GeneratedJaxRsResourceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/Dummy.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/ResponseHeaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/VertxHeadersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/ContentTypeCaseTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/InvalidContentTypeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/NoAcceptMultipleProducesTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/AbstractMultipartTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithDeleteTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithoutDeleteTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormData.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataBase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataSameFileName.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataWithAllUploads.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/LargerThanDefaultFormAttributeMultipartFormInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MalformedMultipartInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartBinaryWithoutFilenameTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartDataInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartFormInputDevModeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputBodyHandlerTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputWithAllUploadsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOptionalInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputFileResponse.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileDownloadResponse.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileResponse.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResponse.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputSingleFileDownloadResponse.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingBlockingEndpointsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingReactiveEndpointTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResourceWithAllUploads.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartTextWithoutFilenameTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormData.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormDataBase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherMultipartResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathFileDownload.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithDeleteTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithoutDeleteTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/Status.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/TooLargeFormAttributeMultipartFormInputTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/other/OtherPackageFormDataBase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/HelloResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ParamConverterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ProviderConfigInjectionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WithWriterInterceptor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WriterInterceptor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortFilterWithLargePayloadTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/BasicGenericTypesHandlingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ClassLevelMediaTypeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CollectionDefaultValueTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ContainerRequestContextTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CovariantReturnSubresourceLocatorsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/DefaultMediaTypeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericEntityTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericResourceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/HttpHeadersTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/InheritanceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MatchedResourceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeFromMessageBodyWriterTestMultiple.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationClientQualityTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationServerQualityTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypesWithSuffixHandlingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultiInterfaceResLocatorTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleAcceptHeaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleResourceImplementInterfaceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ParameterSubResTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResourceLocatorTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResponseInfoTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SpecialResourceTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceLocatorTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceRequestFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/UriInfoTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/WiderMappingNegativeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ApplicationScopeObject.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ClassLevelMediaTypeResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CollectionDefaultValueResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsRootProxy.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxy.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxyRootImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxySubImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultCharsetResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeCustomObject.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ExtensionResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityDoubleWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityFloatWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityIntegerServerMessageBodyWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceCrudResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudent.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentCrudResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentReader.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GetAbsolutePathResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/HttpHeadersResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResourceImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/LogHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MatchedResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsText.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsXML.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf1.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorSubresource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultipleGetResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResClassSub.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResConcreteSubImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResDoubleInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericSub.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResInternalInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRoot.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRootImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSub.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSubImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/RequestScopedObject.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceInfoInjectionFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAbstractAnnotationFreeResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAnnotationFreeSubResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorBaseResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorCollectionResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorDirectory.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorQueueReceiver.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorReceiver.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorRootInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3Interface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResponseInfoResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanProxy.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanSubresource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceApiResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceDeleteResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceStreamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseCrudService.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseService.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorFoo.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorImpFoo.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorOhaUserModel.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorUserResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedQueryResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedTemplateResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEscapedMatrParamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoQueryParamsResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoRelativizeResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleSingletonResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingDefaultOptions.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/NullHeaderTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ResponseTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException1.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter1.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter3.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter1.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter3.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter1.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter2.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter3.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractPermissionsAllowedTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractSecurityEventTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationFailedExceptionHeaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionHeaderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermission.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermissionWithExtraArgs.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedJaxRsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedStarJaxRsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DenyAllJaxRsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/EagerAuthSecurityEventTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/FormAuthRedirectTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/HelloResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/Http2FormAuthRedirectTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/JakartaRestResourceHttpPermissionTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermissionsAllowedTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermitAllJaxRsTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedConfigExpTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedJaxRsTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthSecurityEventTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/NonBlockingPermissionsAllowedResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsAllowedResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsIdentityAugmentor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllBlockingResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionHandlerTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenExMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenHandlerTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthPermissionsAllowedTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RemoteUserHttpAccessLogTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ReplaceIdentityLazyAuthRolesAllowedJaxRsTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedBlockingResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedJaxRsTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedService.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedServiceResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityOverrideFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityWithMethodGenericsTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationEntity.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationRolesResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredParentResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResourceInterface.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredSubResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UserResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationPathTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationWithBlockingTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Bar.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSubClass.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSuperClass.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BlockingWithFilterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BuildProfileTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ContextParamFromCdiTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/CustomContextTypeTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/DynamicFeatureRequestFilterWithLowPriority.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithHighestPriority.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithNormalPriority.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedSubClassResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Foo.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/GenericsParamConverterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HeaderParamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HelloService.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/IllegalClassExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResourceImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceWithImplTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Issue22408TestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateCustomParamConverterProviderTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MapWithParamConverterTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterConverter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterProvider.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/NewParamsRestResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OptionalQueryParamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OtherBeanParam.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ParameterWithFromString.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Person.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PortProviderUtil.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PrefixedQuarkusRestTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/QueryParamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RawListQueryParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RequestScopeExceptionMapperTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ResourceInfoInjectingFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootAResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootBResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SeparatorQueryParamTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleBeanParam.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SubResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TRACE.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestClass.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestDynamicFeature.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestException.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFeature.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestPreMatchRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighPriority.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighestPriority.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestResponseFilter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestUtil.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestWriter.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/status/ResponseStatusTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/DrainTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/SuspendResumeStressTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/transformation/AnnotationTransformationTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketResource.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/application-asyncio.properties (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/cors-config.properties (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/empty.properties (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/image.png (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/index.html (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/larger-than-default-form-attribute.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/lorem.txt (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/server-keystore.jks (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/test.html (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/test.xml (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/deployment/src/test/resources/test2.html (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive-common => rest}/pom.xml (76%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/README.md (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/pom.xml (90%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/Closer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/EndpointDisabled.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/CloserImpl.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/EndpointScoresSupplier.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMapperRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMappersSupplier.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/NotFoundExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ParamConverterProvidersSupplier.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusContextProducers.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusCurrentRequest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusResteasyReactiveRequestContext.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerFileBodyHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerPathBodyHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveCompressionHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveInitialiser.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRuntimeRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveSecurityContext.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/StandardSecurityCheckInterceptor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/devui/ResteasyReactiveJsonRPCService.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationCompletionExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationFailedExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationRedirectExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/ForbiddenExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/SecurityExceptionMapperUtil.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/UnauthorizedExceptionMapper.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityCustomizer.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityIntegrationRecorder.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityUtil.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityInterceptorHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/SecurityContextOverrideHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketParamExtractor.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketRestHandler.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (95%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/main/resources/META-INF/services/io.quarkus.runtime.test.TestHttpEndpointProvider (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/RequestMapperTestCase.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/TypeSignatureParserTest.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/pom.xml (70%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AnnotationsTransformerBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ContextTypeBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/HandlerConfigurationProviderBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/MethodScannerBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/NonBlockingReturnTypeBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/PreExceptionMapperHandlerBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ResumeOn404BuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/SubResourcesAsBeansBuildItem.java (100%) rename extensions/resteasy-reactive/{quarkus-resteasy-reactive => rest}/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/UnwrappedExceptionBuildItem.java (100%) diff --git a/bom/application/pom.xml b/bom/application/pom.xml index 03c27ad179653..22248893a734c 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -255,7 +255,7 @@ pom import - + io.quarkus @@ -264,7 +264,7 @@ pom import - + @@ -634,12 +634,12 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization + quarkus-rest-kotlin-serialization ${project.version} io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-deployment + quarkus-rest-kotlin-serialization-deployment ${project.version} @@ -2382,197 +2382,197 @@ io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common ${project.version} io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive + quarkus-rest ${project.version} io.quarkus - quarkus-resteasy-reactive-kotlin + quarkus-rest-kotlin ${project.version} io.quarkus - quarkus-resteasy-reactive-kotlin-deployment + quarkus-rest-kotlin-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-servlet-deployment + quarkus-rest-servlet-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-servlet + quarkus-rest-servlet ${project.version} io.quarkus - quarkus-jaxrs-client-reactive + quarkus-rest-client-jaxrs ${project.version} io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment ${project.version} io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client ${project.version} io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} io.quarkus - quarkus-rest-client-reactive-spi-deployment + quarkus-rest-client-spi-deployment ${project.version} io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson ${project.version} io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} io.quarkus - quarkus-rest-client-reactive-jaxb + quarkus-rest-client-jaxb ${project.version} io.quarkus - quarkus-rest-client-reactive-jaxb-deployment + quarkus-rest-client-jaxb-deployment ${project.version} io.quarkus - quarkus-rest-client-reactive-jsonb + quarkus-rest-client-jsonb ${project.version} io.quarkus - quarkus-rest-client-reactive-jsonb-deployment + quarkus-rest-client-jsonb-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common + quarkus-rest-kotlin-serialization-common ${project.version} io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common-deployment + quarkus-rest-kotlin-serialization-common-deployment ${project.version} io.quarkus - quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-client-kotlin-serialization ${project.version} io.quarkus - quarkus-rest-client-reactive-kotlin-serialization-deployment + quarkus-rest-client-kotlin-serialization-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-qute + quarkus-rest-qute ${project.version} io.quarkus - quarkus-resteasy-reactive-qute-deployment + quarkus-rest-qute-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb ${project.version} io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-jsonb-common + quarkus-rest-jsonb-common ${project.version} io.quarkus - quarkus-resteasy-reactive-jsonb-common-deployment + quarkus-rest-jsonb-common-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-jaxb + quarkus-rest-jaxb ${project.version} io.quarkus - quarkus-resteasy-reactive-jaxb-deployment + quarkus-rest-jaxb-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ${project.version} io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-jackson-common + quarkus-rest-jackson-common ${project.version} io.quarkus - quarkus-resteasy-reactive-jackson-common-deployment + quarkus-rest-jackson-common-deployment ${project.version} io.quarkus - quarkus-resteasy-reactive-links + quarkus-rest-links ${project.version} io.quarkus - quarkus-resteasy-reactive-links-deployment + quarkus-rest-links-deployment ${project.version} @@ -6222,62 +6222,218 @@ io.quarkus - quarkus-rest-client + quarkus-hibernate-search-orm-coordination-outbox-polling ${project.version} io.quarkus - quarkus-rest-client-deployment + quarkus-hibernate-search-orm-coordination-outbox-polling-deployment ${project.version} + io.quarkus - quarkus-rest-client-jackson + quarkus-resteasy-reactive-kotlin-serialization ${project.version} io.quarkus - quarkus-rest-client-jackson-deployment + quarkus-resteasy-reactive-kotlin-serialization-deployment ${project.version} io.quarkus - quarkus-rest-client-jaxb + quarkus-resteasy-reactive-common ${project.version} io.quarkus - quarkus-rest-client-jaxb-deployment + quarkus-resteasy-reactive-common-deployment ${project.version} io.quarkus - quarkus-rest-client-jsonb + quarkus-resteasy-reactive ${project.version} io.quarkus - quarkus-rest-client-jsonb-deployment + quarkus-resteasy-reactive-kotlin ${project.version} io.quarkus - quarkus-rest-client-mutiny + quarkus-resteasy-reactive-kotlin-deployment ${project.version} io.quarkus - quarkus-rest-client-mutiny-deployment + quarkus-resteasy-reactive-spi-deployment ${project.version} io.quarkus - quarkus-hibernate-search-orm-coordination-outbox-polling + quarkus-resteasy-reactive-server-spi-deployment ${project.version} io.quarkus - quarkus-hibernate-search-orm-coordination-outbox-polling-deployment + quarkus-resteasy-reactive-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-servlet-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-servlet + ${project.version} + + + io.quarkus + quarkus-jaxrs-client-reactive + ${project.version} + + + io.quarkus + quarkus-jaxrs-client-reactive-deployment + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-deployment + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-spi-deployment + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-jackson + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-jackson-deployment + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-jaxb + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-jaxb-deployment + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-jsonb + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-jsonb-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-kotlin-serialization-common + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-kotlin-serialization-common-deployment + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-kotlin-serialization + ${project.version} + + + io.quarkus + quarkus-rest-client-reactive-kotlin-serialization-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-qute + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-qute-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jsonb + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jsonb-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jsonb-common + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jsonb-common-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jaxb + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jaxb-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jackson + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jackson-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jackson-common + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-jackson-common-deployment + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-links + ${project.version} + + + io.quarkus + quarkus-resteasy-reactive-links-deployment ${project.version} diff --git a/build-parent/pom.xml b/build-parent/pom.xml index a4b2c94822966..234c553a3be9d 100644 --- a/build-parent/pom.xml +++ b/build-parent/pom.xml @@ -233,7 +233,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} test test-jar diff --git a/docs/pom.xml b/docs/pom.xml index a3b12150163da..9ba48ae2248c8 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -985,7 +985,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment ${project.version} pom test @@ -1869,7 +1869,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -1882,7 +1882,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test @@ -1895,7 +1895,7 @@ io.quarkus - quarkus-rest-client-reactive-jaxb-deployment + quarkus-rest-client-jaxb-deployment ${project.version} pom test @@ -1908,7 +1908,7 @@ io.quarkus - quarkus-rest-client-reactive-jsonb-deployment + quarkus-rest-client-jsonb-deployment ${project.version} pom test @@ -1921,7 +1921,7 @@ io.quarkus - quarkus-rest-client-reactive-kotlin-serialization-deployment + quarkus-rest-client-kotlin-serialization-deployment ${project.version} pom test @@ -2142,7 +2142,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -2155,7 +2155,7 @@ io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment ${project.version} pom test @@ -2168,7 +2168,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -2181,7 +2181,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-common-deployment + quarkus-rest-jackson-common-deployment ${project.version} pom test @@ -2194,7 +2194,7 @@ io.quarkus - quarkus-resteasy-reactive-jaxb-deployment + quarkus-rest-jaxb-deployment ${project.version} pom test @@ -2207,7 +2207,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test @@ -2220,7 +2220,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-common-deployment + quarkus-rest-jsonb-common-deployment ${project.version} pom test @@ -2233,7 +2233,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-deployment + quarkus-rest-kotlin-deployment ${project.version} pom test @@ -2246,7 +2246,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-deployment + quarkus-rest-kotlin-serialization-deployment ${project.version} pom test @@ -2259,7 +2259,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common-deployment + quarkus-rest-kotlin-serialization-common-deployment ${project.version} pom test @@ -2272,7 +2272,7 @@ io.quarkus - quarkus-resteasy-reactive-links-deployment + quarkus-rest-links-deployment ${project.version} pom test @@ -2285,7 +2285,7 @@ io.quarkus - quarkus-resteasy-reactive-qute-deployment + quarkus-rest-qute-deployment ${project.version} pom test @@ -2298,7 +2298,7 @@ io.quarkus - quarkus-resteasy-reactive-servlet-deployment + quarkus-rest-servlet-deployment ${project.version} pom test diff --git a/extensions/amazon-lambda-http/deployment/pom.xml b/extensions/amazon-lambda-http/deployment/pom.xml index 6785c8ce70636..2b8a540f7773e 100644 --- a/extensions/amazon-lambda-http/deployment/pom.xml +++ b/extensions/amazon-lambda-http/deployment/pom.xml @@ -41,7 +41,7 @@ io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment diff --git a/extensions/amazon-lambda-rest/deployment/pom.xml b/extensions/amazon-lambda-rest/deployment/pom.xml index 3f4646f1e7ce3..27d8372e8d6e4 100644 --- a/extensions/amazon-lambda-rest/deployment/pom.xml +++ b/extensions/amazon-lambda-rest/deployment/pom.xml @@ -41,7 +41,7 @@ io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment diff --git a/extensions/avro/deployment/pom.xml b/extensions/avro/deployment/pom.xml index 1f4a2597e963f..209bd698e26e0 100644 --- a/extensions/avro/deployment/pom.xml +++ b/extensions/avro/deployment/pom.xml @@ -33,7 +33,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/cache/deployment/pom.xml b/extensions/cache/deployment/pom.xml index 7d8309729061c..b07bc1074f51c 100644 --- a/extensions/cache/deployment/pom.xml +++ b/extensions/cache/deployment/pom.xml @@ -24,7 +24,7 @@ io.quarkus - quarkus-rest-client-reactive-spi-deployment + quarkus-rest-client-spi-deployment io.quarkus diff --git a/extensions/csrf-reactive/deployment/pom.xml b/extensions/csrf-reactive/deployment/pom.xml index 4e23e6777192c..6c548ebb420b8 100644 --- a/extensions/csrf-reactive/deployment/pom.xml +++ b/extensions/csrf-reactive/deployment/pom.xml @@ -20,11 +20,11 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus - quarkus-resteasy-reactive-qute-deployment + quarkus-rest-qute-deployment io.quarkus diff --git a/extensions/csrf-reactive/runtime/pom.xml b/extensions/csrf-reactive/runtime/pom.xml index c347f32368d35..768177efe601a 100644 --- a/extensions/csrf-reactive/runtime/pom.xml +++ b/extensions/csrf-reactive/runtime/pom.xml @@ -28,11 +28,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-qute + quarkus-rest-qute diff --git a/extensions/grpc/deployment/pom.xml b/extensions/grpc/deployment/pom.xml index 5119c4215af59..c589a0130abf7 100644 --- a/extensions/grpc/deployment/pom.xml +++ b/extensions/grpc/deployment/pom.xml @@ -63,7 +63,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/hibernate-orm/deployment/pom.xml b/extensions/hibernate-orm/deployment/pom.xml index e8714c990a185..193ff06b92316 100644 --- a/extensions/hibernate-orm/deployment/pom.xml +++ b/extensions/hibernate-orm/deployment/pom.xml @@ -47,7 +47,7 @@ io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment io.quarkus diff --git a/extensions/hibernate-reactive/deployment/pom.xml b/extensions/hibernate-reactive/deployment/pom.xml index 4de11e6d0c992..3de9ecda87870 100644 --- a/extensions/hibernate-reactive/deployment/pom.xml +++ b/extensions/hibernate-reactive/deployment/pom.xml @@ -61,7 +61,7 @@ io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment io.quarkus @@ -80,7 +80,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment test diff --git a/extensions/hibernate-validator/deployment/pom.xml b/extensions/hibernate-validator/deployment/pom.xml index 99df57214fbcd..f72296bc8d1b8 100644 --- a/extensions/hibernate-validator/deployment/pom.xml +++ b/extensions/hibernate-validator/deployment/pom.xml @@ -43,7 +43,7 @@ io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment diff --git a/extensions/jdbc/jdbc-postgresql/deployment/pom.xml b/extensions/jdbc/jdbc-postgresql/deployment/pom.xml index 1bb2061bc84db..d154651e7f3cd 100644 --- a/extensions/jdbc/jdbc-postgresql/deployment/pom.xml +++ b/extensions/jdbc/jdbc-postgresql/deployment/pom.xml @@ -50,7 +50,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/keycloak-admin-client-reactive/deployment/pom.xml b/extensions/keycloak-admin-client-reactive/deployment/pom.xml index 64ee55896bf0d..97c7ebc5e4ad7 100644 --- a/extensions/keycloak-admin-client-reactive/deployment/pom.xml +++ b/extensions/keycloak-admin-client-reactive/deployment/pom.xml @@ -19,7 +19,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment io.quarkus @@ -38,7 +38,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment test diff --git a/extensions/keycloak-admin-client-reactive/runtime/pom.xml b/extensions/keycloak-admin-client-reactive/runtime/pom.xml index 695466e2212a8..245d5824eaa2a 100644 --- a/extensions/keycloak-admin-client-reactive/runtime/pom.xml +++ b/extensions/keycloak-admin-client-reactive/runtime/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson org.keycloak diff --git a/extensions/micrometer/deployment/pom.xml b/extensions/micrometer/deployment/pom.xml index c2f3a96cd625e..6eaf232ba1a3d 100644 --- a/extensions/micrometer/deployment/pom.xml +++ b/extensions/micrometer/deployment/pom.xml @@ -42,7 +42,7 @@ io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment io.quarkus @@ -81,19 +81,19 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment test io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment test diff --git a/extensions/micrometer/runtime/pom.xml b/extensions/micrometer/runtime/pom.xml index a5903bb90f015..0393d7b9cd89c 100644 --- a/extensions/micrometer/runtime/pom.xml +++ b/extensions/micrometer/runtime/pom.xml @@ -68,7 +68,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest true diff --git a/extensions/oidc-client-graphql/deployment/pom.xml b/extensions/oidc-client-graphql/deployment/pom.xml index ec964b1a93152..7fcd79d1ee5f4 100644 --- a/extensions/oidc-client-graphql/deployment/pom.xml +++ b/extensions/oidc-client-graphql/deployment/pom.xml @@ -68,7 +68,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/oidc-client-reactive-filter/deployment/pom.xml b/extensions/oidc-client-reactive-filter/deployment/pom.xml index b547995beab70..40bc6026dc7ff 100644 --- a/extensions/oidc-client-reactive-filter/deployment/pom.xml +++ b/extensions/oidc-client-reactive-filter/deployment/pom.xml @@ -24,7 +24,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment @@ -55,7 +55,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/oidc-client-reactive-filter/runtime/pom.xml b/extensions/oidc-client-reactive-filter/runtime/pom.xml index 8b010aaebc7c9..f99e0cad38783 100644 --- a/extensions/oidc-client-reactive-filter/runtime/pom.xml +++ b/extensions/oidc-client-reactive-filter/runtime/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus diff --git a/extensions/oidc-db-token-state-manager/deployment/pom.xml b/extensions/oidc-db-token-state-manager/deployment/pom.xml index f05a8b5b250fc..a01b824efefb8 100644 --- a/extensions/oidc-db-token-state-manager/deployment/pom.xml +++ b/extensions/oidc-db-token-state-manager/deployment/pom.xml @@ -25,7 +25,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/oidc-token-propagation-reactive/deployment/pom.xml b/extensions/oidc-token-propagation-reactive/deployment/pom.xml index 1c3757368a4f0..cbc6ed9cf2c51 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/pom.xml +++ b/extensions/oidc-token-propagation-reactive/deployment/pom.xml @@ -24,7 +24,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment io.quarkus @@ -38,7 +38,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/oidc-token-propagation-reactive/runtime/pom.xml b/extensions/oidc-token-propagation-reactive/runtime/pom.xml index be3f74d370277..e98cadbeae48f 100644 --- a/extensions/oidc-token-propagation-reactive/runtime/pom.xml +++ b/extensions/oidc-token-propagation-reactive/runtime/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus diff --git a/extensions/opentelemetry/deployment/pom.xml b/extensions/opentelemetry/deployment/pom.xml index e943ada5958ea..40b51bc3c5c5c 100644 --- a/extensions/opentelemetry/deployment/pom.xml +++ b/extensions/opentelemetry/deployment/pom.xml @@ -51,7 +51,7 @@ io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment diff --git a/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml b/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml index 131bd5092df0e..b8ad7f891cad8 100644 --- a/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml +++ b/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml @@ -50,12 +50,12 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment test diff --git a/extensions/panache/hibernate-reactive-panache/deployment/pom.xml b/extensions/panache/hibernate-reactive-panache/deployment/pom.xml index 908bd1b2d94bc..96d701fed980e 100644 --- a/extensions/panache/hibernate-reactive-panache/deployment/pom.xml +++ b/extensions/panache/hibernate-reactive-panache/deployment/pom.xml @@ -47,12 +47,12 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment test diff --git a/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml b/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml index a6882909936d7..8729e38d866f8 100644 --- a/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml +++ b/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml @@ -31,11 +31,11 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus - quarkus-resteasy-reactive-links-deployment + quarkus-rest-links-deployment io.quarkus @@ -49,7 +49,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment test diff --git a/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml b/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml index 67cfa4d214012..bcbe641e22649 100644 --- a/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml +++ b/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml @@ -24,11 +24,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-links + quarkus-rest-links diff --git a/extensions/panache/rest-data-panache/deployment/pom.xml b/extensions/panache/rest-data-panache/deployment/pom.xml index 65c66c9a3ad3b..91d1ac859736a 100644 --- a/extensions/panache/rest-data-panache/deployment/pom.xml +++ b/extensions/panache/rest-data-panache/deployment/pom.xml @@ -23,7 +23,7 @@ io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment io.quarkus @@ -41,7 +41,7 @@ io.quarkus - quarkus-resteasy-reactive-links-deployment + quarkus-rest-links-deployment true diff --git a/extensions/panache/rest-data-panache/runtime/pom.xml b/extensions/panache/rest-data-panache/runtime/pom.xml index eb85730cf9334..feb96f6836516 100644 --- a/extensions/panache/rest-data-panache/runtime/pom.xml +++ b/extensions/panache/rest-data-panache/runtime/pom.xml @@ -36,7 +36,7 @@ io.quarkus - quarkus-resteasy-reactive-links + quarkus-rest-links true diff --git a/extensions/reactive-mssql-client/deployment/pom.xml b/extensions/reactive-mssql-client/deployment/pom.xml index 65f4d6f2df4c0..817baa741ea01 100644 --- a/extensions/reactive-mssql-client/deployment/pom.xml +++ b/extensions/reactive-mssql-client/deployment/pom.xml @@ -46,7 +46,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/reactive-mysql-client/deployment/pom.xml b/extensions/reactive-mysql-client/deployment/pom.xml index bc5cc7f1b712b..828ed81edb4c9 100644 --- a/extensions/reactive-mysql-client/deployment/pom.xml +++ b/extensions/reactive-mysql-client/deployment/pom.xml @@ -67,7 +67,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/reactive-oracle-client/deployment/pom.xml b/extensions/reactive-oracle-client/deployment/pom.xml index e0604a0cc13d5..eae3911222e2c 100644 --- a/extensions/reactive-oracle-client/deployment/pom.xml +++ b/extensions/reactive-oracle-client/deployment/pom.xml @@ -50,7 +50,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/reactive-pg-client/deployment/pom.xml b/extensions/reactive-pg-client/deployment/pom.xml index 1c127ada91f5d..77ea754745e53 100644 --- a/extensions/reactive-pg-client/deployment/pom.xml +++ b/extensions/reactive-pg-client/deployment/pom.xml @@ -46,7 +46,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/redis-client/deployment/pom.xml b/extensions/redis-client/deployment/pom.xml index e18a963cfe2c4..36f29f62c7c00 100644 --- a/extensions/redis-client/deployment/pom.xml +++ b/extensions/redis-client/deployment/pom.xml @@ -56,7 +56,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment test diff --git a/extensions/resteasy-reactive/pom.xml b/extensions/resteasy-reactive/pom.xml index 54557147afdf0..edbc3e21fe862 100644 --- a/extensions/resteasy-reactive/pom.xml +++ b/extensions/resteasy-reactive/pom.xml @@ -10,29 +10,29 @@ 4.0.0 - quarkus-resteasy-reactive-parent-aggregator - Quarkus - RESTEasy Reactive - Parent - Aggregator + quarkus-rest-parent-aggregator + Quarkus - REST - Parent - Aggregator pom - quarkus-resteasy-reactive-common - quarkus-resteasy-reactive - quarkus-resteasy-reactive-jackson - quarkus-resteasy-reactive-jackson-common - quarkus-resteasy-reactive-jsonb - quarkus-resteasy-reactive-jsonb-common - quarkus-resteasy-reactive-jaxb - quarkus-resteasy-reactive-qute - quarkus-resteasy-reactive-servlet - jaxrs-client-reactive - rest-client-reactive - rest-client-reactive-jackson - rest-client-reactive-jsonb - rest-client-reactive-jaxb - rest-client-reactive-kotlin-serialization - quarkus-resteasy-reactive-links - quarkus-resteasy-reactive-kotlin - quarkus-resteasy-reactive-kotlin-serialization-common - quarkus-resteasy-reactive-kotlin-serialization + rest-common + rest + rest-jackson + rest-jackson-common + rest-jsonb + rest-jsonb-common + rest-jaxb + rest-qute + rest-servlet + rest-links + rest-kotlin + rest-kotlin-serialization-common + rest-kotlin-serialization + rest-client-jaxrs + rest-client + rest-client-jackson + rest-client-jsonb + rest-client-jaxb + rest-client-kotlin-serialization diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/pom.xml b/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/pom.xml deleted file mode 100644 index 86af49466a2cd..0000000000000 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-resteasy-reactive-jackson-common-parent - Quarkus - RESTEasy Reactive - Jackson Common Bits - pom - - deployment - runtime - - diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/pom.xml b/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/pom.xml deleted file mode 100644 index 701061ee2ecdf..0000000000000 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-resteasy-reactive-jackson-parent - Quarkus - RESTEasy Reactive - Jackson - pom - - deployment - runtime - - diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/pom.xml b/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/pom.xml deleted file mode 100644 index 6e9584f0e01bb..0000000000000 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-resteasy-reactive-jsonb-common-parent - Quarkus - RESTEasy Reactive - JSON-B Common Bits - pom - - deployment - runtime - - diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml b/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml deleted file mode 100644 index 7f595183dd590..0000000000000 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-resteasy-reactive-kotlin-serialization-common-parent - Quarkus - RESTEasy Reactive - Kotlin Serialization Common Parent - pom - - deployment - runtime - - diff --git a/extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml similarity index 78% rename from extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/pom.xml rename to extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml index 90a2ec7920a3a..77ebf50d93c1d 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml @@ -4,30 +4,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-jsonb-parent + quarkus-rest-client-jackson-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-jsonb-deployment - Quarkus - RESTEasy Reactive's REST Client JSON-B - Deployment + quarkus-rest-client-jackson-deployment + Quarkus - REST Client Jackson - Deployment io.quarkus - quarkus-resteasy-reactive-jsonb-common-deployment + quarkus-rest-jackson-common-deployment io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment io.quarkus - quarkus-rest-client-reactive-jsonb + quarkus-rest-client-jackson io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jackson-deployment test diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/BadRequestNotPropagatedTestCase.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/BadRequestNotPropagatedTestCase.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/BadRequestNotPropagatedTestCase.java rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/BadRequestNotPropagatedTestCase.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/ClientUsingGzipCompressionTest.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/ClientUsingGzipCompressionTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/ClientUsingGzipCompressionTest.java rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/ClientUsingGzipCompressionTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/DifferentObjectMapperForClientAndServerTest.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/DifferentObjectMapperForClientAndServerTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/DifferentObjectMapperForClientAndServerTest.java rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/DifferentObjectMapperForClientAndServerTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/InvalidJsonFromServerTest.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/InvalidJsonFromServerTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/InvalidJsonFromServerTest.java rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/InvalidJsonFromServerTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/MultiSseTest.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/MultiSseTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/MultiSseTest.java rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/java/io/quarkus/rest/client/reactive/jackson/test/MultiSseTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/resources/client-using-gzip-application.properties b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/resources/client-using-gzip-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/src/test/resources/client-using-gzip-application.properties rename to extensions/resteasy-reactive/rest-client-jackson/deployment/src/test/resources/client-using-gzip-application.properties diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/pom.xml b/extensions/resteasy-reactive/rest-client-jackson/pom.xml similarity index 75% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/pom.xml rename to extensions/resteasy-reactive/rest-client-jackson/pom.xml index 3f2d9192a5c09..0547aa8f7e2a4 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jackson/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-qute-parent - Quarkus - RESTEasy Reactive - Qute + quarkus-rest-client-jackson-parent + Quarkus - REST Client Jackson pom deployment diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml similarity index 80% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml rename to extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml index 05d1404abd8de..4425ab4f9f82d 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-jackson-parent + quarkus-rest-client-jackson-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-jackson - Quarkus - RESTEasy Reactive's REST Client Jackson - Jackson serialization support for REST Client Reactive + quarkus-rest-client-jackson + Quarkus - REST Client Jackson + Jackson serialization support for REST Client @@ -19,11 +19,11 @@ io.quarkus - quarkus-resteasy-reactive-jackson-common + quarkus-rest-jackson-common io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/ClientObjectMapper.java b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/ClientObjectMapper.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/ClientObjectMapper.java rename to extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/ClientObjectMapper.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyReader.java b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyReader.java rename to extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyReader.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyWriter.java b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ClientJacksonMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/JacksonUtil.java b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/JacksonUtil.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/JacksonUtil.java rename to extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/JacksonUtil.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ResolverMapKey.java b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ResolverMapKey.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ResolverMapKey.java rename to extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/java/io/quarkus/rest/client/reactive/jackson/runtime/serialisers/ResolverMapKey.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 92% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 99d7c5fc5841c..3c6f0cefb7a92 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive's REST Client Jackson" +name: "REST Client Jackson" metadata: keywords: - "rest-client-jackson" diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml similarity index 82% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml index 9b6cc84642e8d..ef9560816da0f 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml @@ -4,12 +4,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-jaxb-parent + quarkus-rest-client-jaxb-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-jaxb-deployment - Quarkus - RESTEasy Reactive's REST Client JAXB - Deployment + quarkus-rest-client-jaxb-deployment + Quarkus - REST Client JAXB - Deployment io.quarkus @@ -17,17 +17,17 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment io.quarkus - quarkus-rest-client-reactive-jaxb + quarkus-rest-client-jaxb io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java b/extensions/resteasy-reactive/rest-client-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java rename to extensions/resteasy-reactive/rest-client-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/src/test/java/io/quarkus/rest/client/reactive/jaxb/test/SimpleJaxbTest.java b/extensions/resteasy-reactive/rest-client-jaxb/deployment/src/test/java/io/quarkus/rest/client/reactive/jaxb/test/SimpleJaxbTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment/src/test/java/io/quarkus/rest/client/reactive/jaxb/test/SimpleJaxbTest.java rename to extensions/resteasy-reactive/rest-client-jaxb/deployment/src/test/java/io/quarkus/rest/client/reactive/jaxb/test/SimpleJaxbTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/pom.xml b/extensions/resteasy-reactive/rest-client-jaxb/pom.xml similarity index 74% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxb/pom.xml index 336a66cbe3085..c8cb1c0b05caa 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxb/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-jsonb-parent - Quarkus - RESTEasy Reactive - JSON-B + quarkus-rest-client-jaxb-parent + Quarkus - REST Client JAXB pom deployment diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml similarity index 80% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml index 7de4b96888f04..60d733ff62f6d 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-jaxb-parent + quarkus-rest-client-jaxb-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-jaxb - Quarkus - RESTEasy Reactive's REST Client JAXB - JAXB serialization support for REST Client Reactive + quarkus-rest-client-jaxb + Quarkus - REST Client JAXB + JAXB serialization support for REST Client @@ -19,7 +19,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientJaxbMessageBodyReader.java b/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientJaxbMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientJaxbMessageBodyReader.java rename to extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientJaxbMessageBodyReader.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientMessageBodyWriter.java b/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/java/io/quarkus/rest/client/reactive/jaxb/runtime/ClientMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 92% rename from extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 49b48b1a250a3..a57341bffdbaa 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive's REST Client JAXB" +name: "REST Client JAXB" metadata: keywords: - "rest-client-jaxb" diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml similarity index 91% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml index 9f58d119a9201..354e92cd9982a 100644 --- a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml @@ -3,14 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-jaxrs-client-reactive-parent + quarkus-rest-client-jaxrs-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-jaxrs-client-reactive-deployment - Quarkus - Jakarta REST Client Reactive - Deployment + quarkus-rest-client-jaxrs-deployment + Quarkus - Jakarta REST Client - Deployment @@ -27,15 +27,15 @@ io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment io.quarkus - quarkus-jaxrs-client-reactive + quarkus-rest-client-jaxrs io.quarkus diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/ClassRestClientContext.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/ClassRestClientContext.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/ClassRestClientContext.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/ClassRestClientContext.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricher.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricher.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricher.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricher.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricherBuildItem.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricherBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricherBuildItem.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveEnricherBuildItem.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/MediaTypeWithPriority.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/MediaTypeWithPriority.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/MediaTypeWithPriority.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/MediaTypeWithPriority.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/QuarkusClientEndpointIndexer.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/QuarkusClientEndpointIndexer.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/QuarkusClientEndpointIndexer.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/QuarkusClientEndpointIndexer.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultConsumesBuildItem.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultConsumesBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultConsumesBuildItem.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultConsumesBuildItem.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultProducesBuildItem.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultProducesBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultProducesBuildItem.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDefaultProducesBuildItem.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDisableSmartDefaultProduces.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDisableSmartDefaultProduces.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDisableSmartDefaultProduces.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/RestClientDisableSmartDefaultProduces.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/AsyncRestClientFilterTestCase.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/AsyncRestClientFilterTestCase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/AsyncRestClientFilterTestCase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/AsyncRestClientFilterTestCase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientRequestFilterAbortWithTestCase.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientRequestFilterAbortWithTestCase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientRequestFilterAbortWithTestCase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientRequestFilterAbortWithTestCase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientResponseFilterTestCase.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientResponseFilterTestCase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientResponseFilterTestCase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/ClientResponseFilterTestCase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/FailureTestCase.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/FailureTestCase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/FailureTestCase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/FailureTestCase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/QueryParamNoTemplateTestCase.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/QueryParamNoTemplateTestCase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/QueryParamNoTemplateTestCase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/QueryParamNoTemplateTestCase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/UniInvokerTestCase.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/UniInvokerTestCase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/UniInvokerTestCase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/test/java/io/quarkus/jaxrs/client/reactive/deployment/test/UniInvokerTestCase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/kotlin/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml similarity index 93% rename from extensions/resteasy-reactive/jaxrs-client-reactive/kotlin/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml index fc9b7ccc6961b..d26c7918ee8e5 100644 --- a/extensions/resteasy-reactive/jaxrs-client-reactive/kotlin/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml @@ -4,19 +4,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> io.quarkus - quarkus-jaxrs-client-reactive-parent + quarkus-rest-client-jaxrs-parent 999-SNAPSHOT 4.0.0 - quarkus-jaxrs-client-reactive-kotlin - Quarkus - RESTEasy Reactive - Kotlin + quarkus-rest-client-jaxrs-kotlin + Quarkus - REST - Kotlin Provides Kotlin support for RESTEasy Reactive io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus.resteasy.reactive diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/pom.xml similarity index 75% rename from extensions/resteasy-reactive/jaxrs-client-reactive/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxrs/pom.xml index 08cee3a05b655..52271610d300a 100644 --- a/extensions/resteasy-reactive/jaxrs-client-reactive/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxrs/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-jaxrs-client-reactive-parent - Quarkus - Jakarta REST Client Reactive + quarkus-rest-client-jaxrs-parent + Quarkus - Jakarta REST Client pom deployment diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml similarity index 84% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/pom.xml rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml index d9b7932f26380..b1432cd596ae7 100644 --- a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-jaxrs-client-reactive-parent + quarkus-rest-client-jaxrs-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-jaxrs-client-reactive - Quarkus - Jakarta REST Client Reactive - Runtime - Consume Jakarta REST resources reactively + quarkus-rest-client-jaxrs + Quarkus - Jakarta REST Client - Runtime + Consume Jakarta REST resources @@ -20,7 +20,7 @@ io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus.resteasy.reactive diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ClientResponseBuilderFactory.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ClientResponseBuilderFactory.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ClientResponseBuilderFactory.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ClientResponseBuilderFactory.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveClientContextResolver.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveClientContextResolver.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveClientContextResolver.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveClientContextResolver.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveRecorder.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveRecorder.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveRecorder.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/JaxrsClientReactiveRecorder.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterAnnotationsSupplier.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterAnnotationsSupplier.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterAnnotationsSupplier.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterAnnotationsSupplier.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterDescriptorFromClassSupplier.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterDescriptorFromClassSupplier.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterDescriptorFromClassSupplier.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterDescriptorFromClassSupplier.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterGenericTypesSupplier.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterGenericTypesSupplier.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterGenericTypesSupplier.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ParameterGenericTypesSupplier.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/RestClientBase.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/RestClientBase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/RestClientBase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/RestClientBase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ToObjectArray.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ToObjectArray.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ToObjectArray.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/ToObjectArray.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/impl/MultipartResponseDataBase.java b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/impl/MultipartResponseDataBase.java similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/impl/MultipartResponseDataBase.java rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/java/io/quarkus/jaxrs/client/reactive/runtime/impl/MultipartResponseDataBase.java diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 91% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 3c981ebec4c10..8321fa12f1ee9 100644 --- a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "Jakarta REST Client Reactive" +name: "Jakarta REST Client" metadata: keywords: - "jax-rs client" diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/services/jakarta.ws.rs.client.ClientBuilder b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/services/jakarta.ws.rs.client.ClientBuilder similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/services/jakarta.ws.rs.client.ClientBuilder rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/services/jakarta.ws.rs.client.ClientBuilder diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.ClientContextResolver b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.ClientContextResolver similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.ClientContextResolver rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.ClientContextResolver diff --git a/extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.common.core.ResponseBuilderFactory b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.common.core.ResponseBuilderFactory similarity index 100% rename from extensions/resteasy-reactive/jaxrs-client-reactive/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.common.core.ResponseBuilderFactory rename to extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.common.core.ResponseBuilderFactory diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml similarity index 78% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/pom.xml rename to extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml index 6f1d38da78df5..e45e0be2abc13 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jackson/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml @@ -4,30 +4,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-jackson-parent + quarkus-rest-client-jsonb-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-jackson-deployment - Quarkus - RESTEasy Reactive's REST Client Jackson - Deployment + quarkus-rest-client-jsonb-deployment + Quarkus - REST Client JSON-B - Deployment io.quarkus - quarkus-resteasy-reactive-jackson-common-deployment + quarkus-rest-jsonb-common-deployment io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jsonb io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jsonb-deployment test diff --git a/extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java b/extensions/resteasy-reactive/rest-client-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java rename to extensions/resteasy-reactive/rest-client-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/src/test/java/io/quarkus/rest/client/reactive/jsonb/test/SimpleJsonbTest.java b/extensions/resteasy-reactive/rest-client-jsonb/deployment/src/test/java/io/quarkus/rest/client/reactive/jsonb/test/SimpleJsonbTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-jsonb/deployment/src/test/java/io/quarkus/rest/client/reactive/jsonb/test/SimpleJsonbTest.java rename to extensions/resteasy-reactive/rest-client-jsonb/deployment/src/test/java/io/quarkus/rest/client/reactive/jsonb/test/SimpleJsonbTest.java diff --git a/extensions/resteasy-reactive/rest-client-jsonb/pom.xml b/extensions/resteasy-reactive/rest-client-jsonb/pom.xml new file mode 100644 index 0000000000000..4b281945c14ff --- /dev/null +++ b/extensions/resteasy-reactive/rest-client-jsonb/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-client-jsonb-parent + Quarkus - REST Client JSON-B + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/rest-client-reactive-jsonb/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml similarity index 80% rename from extensions/resteasy-reactive/rest-client-reactive-jsonb/runtime/pom.xml rename to extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml index a89bdf714ddbe..6a4c10211cfe2 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jsonb/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-jsonb-parent + quarkus-rest-client-jsonb-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-jsonb - Quarkus - RESTEasy Reactive's REST Client JSON-B - JSON-B serialization support for REST Client Reactive + quarkus-rest-client-jsonb + Quarkus - REST Client JSON-B + JSON-B serialization support for REST Client @@ -19,11 +19,11 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-common + quarkus-rest-jsonb-common io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client diff --git a/extensions/resteasy-reactive/rest-client-reactive-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 92% rename from extensions/resteasy-reactive/rest-client-reactive-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 6877c8fb49bfb..35d07c1b3e3d2 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive's REST Client JSON-B" +name: "REST Client JSON-B" metadata: keywords: - "rest-client-jsonb" diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml similarity index 81% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/deployment/pom.xml rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml index 0579dbc4ad14f..a347ff7ea1ed2 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml @@ -4,16 +4,16 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-kotlin-serialization-parent + quarkus-rest-client-kotlin-serialization-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-kotlin-serialization-deployment - Quarkus - RESTEasy Reactive's REST Client Kotlin Serialization - Deployment + quarkus-rest-client-kotlin-serialization-deployment + Quarkus - REST Client Kotlin Serialization - Deployment io.quarkus - quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-client-kotlin-serialization io.quarkus @@ -29,11 +29,11 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common-deployment + quarkus-rest-kotlin-serialization-common-deployment diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml similarity index 73% rename from extensions/resteasy-reactive/rest-client-reactive-jackson/pom.xml rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml index 164f4f2bce375..e91a13b113794 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-jackson/pom.xml +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml @@ -3,18 +3,19 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-rest-client-reactive-jackson-parent - Quarkus - RESTEasy Reactive's REST Client Jackson + quarkus-rest-client-kotlin-serialization-parent + Quarkus - REST Client Kotlin Serialization Parent pom - deployment runtime + deployment + tests diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml similarity index 87% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/pom.xml rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml index eed896ae7b573..769689975a035 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml @@ -4,23 +4,23 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-kotlin-serialization-parent + quarkus-rest-client-kotlin-serialization-parent io.quarkus 999-SNAPSHOT ../pom.xml - quarkus-rest-client-reactive-kotlin-serialization - Quarkus - RESTEasy Reactive's REST Client Kotlin Serialization - Kotlin serialization support for REST Client Reactive + quarkus-rest-client-kotlin-serialization + Quarkus - REST Client Kotlin Serialization + Kotlin serialization support for REST Client io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common + quarkus-rest-kotlin-serialization-common diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyReader.kt b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyReader.kt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyReader.kt rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyReader.kt diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyWriter.kt b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyWriter.kt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyWriter.kt rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/rest/client/reactive/kotlin/runtime/serializers/ClientKotlinMessageBodyWriter.kt diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 90% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 90c9b290fbe9f..41f7046124766 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive's REST Client Kotlin Serialization" +name: "REST Client Kotlin Serialization" metadata: keywords: - "rest-client-kotlin-serialization" diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml similarity index 88% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/pom.xml rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml index aec6ddd9cda2d..a9c25a0476e58 100644 --- a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/pom.xml +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml @@ -4,20 +4,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-rest-client-reactive-kotlin-serialization-parent + quarkus-rest-client-kotlin-serialization-parent io.quarkus 999-SNAPSHOT - quarkus-rest-client-reactive-kotlin-serialization-tests - Quarkus - RESTEasy Reactive's REST Client Kotlin Serialization - Tests + quarkus-rest-client-kotlin-serialization-tests + Quarkus - REST Client Kotlin Serialization - Tests io.quarkus - quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-client-kotlin-serialization io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus @@ -33,7 +33,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/EncodeDefaultValuesTest.kt b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/EncodeDefaultValuesTest.kt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/EncodeDefaultValuesTest.kt rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/EncodeDefaultValuesTest.kt diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/ExplicitNullsTest.kt b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/ExplicitNullsTest.kt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/ExplicitNullsTest.kt rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/ExplicitNullsTest.kt diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/LenientTest.kt b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/LenientTest.kt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/LenientTest.kt rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/LenientTest.kt diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/PrettyPrintTest.kt b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/PrettyPrintTest.kt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/PrettyPrintTest.kt rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/kotlin/io/quarkus/rest/client/reactive/kotlin/test/PrettyPrintTest.kt diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/encode-default-values.properties b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/encode-default-values.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/encode-default-values.properties rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/encode-default-values.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/explicit-nulls.properties b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/explicit-nulls.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/explicit-nulls.properties rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/explicit-nulls.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/lenient.properties b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/lenient.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/lenient.properties rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/lenient.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/pretty-print.properties b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/pretty-print.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/tests/src/test/resources/pretty-print.properties rename to extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/src/test/resources/pretty-print.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive-jaxb/pom.xml b/extensions/resteasy-reactive/rest-client-reactive-jaxb/pom.xml deleted file mode 100644 index 6449e590662d4..0000000000000 --- a/extensions/resteasy-reactive/rest-client-reactive-jaxb/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-rest-client-reactive-jaxb-parent - Quarkus - RESTEasy Reactive's REST Client JAXB - pom - - deployment - runtime - - diff --git a/extensions/resteasy-reactive/rest-client-reactive-jsonb/pom.xml b/extensions/resteasy-reactive/rest-client-reactive-jsonb/pom.xml deleted file mode 100644 index 6049c41030ca7..0000000000000 --- a/extensions/resteasy-reactive/rest-client-reactive-jsonb/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-rest-client-reactive-jsonb-parent - Quarkus - RESTEasy Reactive's REST Client JSON-B - pom - - deployment - runtime - - diff --git a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/pom.xml b/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/pom.xml deleted file mode 100644 index c6399dff6553e..0000000000000 --- a/extensions/resteasy-reactive/rest-client-reactive-kotlin-serialization/pom.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - quarkus-resteasy-reactive-parent-aggregator - io.quarkus - 999-SNAPSHOT - ../pom.xml - - 4.0.0 - - quarkus-rest-client-reactive-kotlin-serialization-parent - Quarkus - RESTEasy Reactive's REST Client Kotlin Serialization Parent - pom - - runtime - deployment - tests - - diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/pom.xml b/extensions/resteasy-reactive/rest-client/deployment/pom.xml similarity index 88% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/pom.xml rename to extensions/resteasy-reactive/rest-client/deployment/pom.xml index 6ef0cba82ebf2..a6c55e6b09299 100644 --- a/extensions/resteasy-reactive/rest-client-reactive/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client/deployment/pom.xml @@ -3,26 +3,26 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-rest-client-reactive-parent + quarkus-rest-client-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-rest-client-reactive-deployment - Quarkus - RESTEasy Reactive's REST Client - Deployment + quarkus-rest-client-deployment + Quarkus - REST Client - Deployment io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus - quarkus-rest-client-reactive-spi-deployment + quarkus-rest-client-spi-deployment io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment io.quarkus @@ -35,7 +35,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment test diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/AnnotationToRegisterIntoClientContextBuildItem.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/AnnotationToRegisterIntoClientContextBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/AnnotationToRegisterIntoClientContextBuildItem.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/AnnotationToRegisterIntoClientContextBuildItem.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientContextResolverHandler.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientContextResolverHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientContextResolverHandler.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientContextResolverHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientExceptionMapperHandler.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientExceptionMapperHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientExceptionMapperHandler.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientExceptionMapperHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientRedirectHandler.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientRedirectHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientRedirectHandler.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientRedirectHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/DotNames.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/DotNames.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/DotNames.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/DotNames.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/GeneratedClassResult.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/GeneratedClassResult.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/GeneratedClassResult.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/GeneratedClassResult.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/MicroProfileRestClientEnricher.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/MicroProfileRestClientEnricher.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/MicroProfileRestClientEnricher.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/MicroProfileRestClientEnricher.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RegisterProviderAnnotationInstanceBuildItem.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RegisterProviderAnnotationInstanceBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RegisterProviderAnnotationInstanceBuildItem.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RegisterProviderAnnotationInstanceBuildItem.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/devconsole/RestClientReactiveDevUIProcessor.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/devconsole/RestClientReactiveDevUIProcessor.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/devconsole/RestClientReactiveDevUIProcessor.java rename to extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/devconsole/RestClientReactiveDevUIProcessor.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/resources/dev-ui/qwc-rest-client-clients.js b/extensions/resteasy-reactive/rest-client/deployment/src/main/resources/dev-ui/qwc-rest-client-clients.js similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/resources/dev-ui/qwc-rest-client-clients.js rename to extensions/resteasy-reactive/rest-client/deployment/src/main/resources/dev-ui/qwc-rest-client-clients.js diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ArrayPairsQueryParamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ArrayPairsQueryParamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ArrayPairsQueryParamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ArrayPairsQueryParamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/AsyncHeaderTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/AsyncHeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/AsyncHeaderTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/AsyncHeaderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicAuthTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicAuthTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicAuthTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicAuthTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicRestClientTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicRestClientTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicRestClientTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/BasicRestClientTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/BeanFromConfigTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/BeanFromConfigTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/BeanFromConfigTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/BeanFromConfigTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ClassNameScopeOverrideTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ClassNameScopeOverrideTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ClassNameScopeOverrideTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ClassNameScopeOverrideTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ClientAndServerSharingResponseTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ClientAndServerSharingResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ClientAndServerSharingResponseTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ClientAndServerSharingResponseTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigKeyScopeOverrideTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigKeyScopeOverrideTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigKeyScopeOverrideTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigKeyScopeOverrideTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigurationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigurationTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigurationTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ConfigurationTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ConnectionPoolSizeTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ConnectionPoolSizeTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ConnectionPoolSizeTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ConnectionPoolSizeTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesConfigTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesConfigTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesConfigTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesConfigTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ContextualErrorMessagesTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaInjectedRestClientTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaInjectedRestClientTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaInjectedRestClientTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaInjectedRestClientTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaProgrammaticallyClientCreatedTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaProgrammaticallyClientCreatedTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaProgrammaticallyClientCreatedTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomHttpOptionsViaProgrammaticallyClientCreatedTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomMessageBodyReaderUsesAnnotationsTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomMessageBodyReaderUsesAnnotationsTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomMessageBodyReaderUsesAnnotationsTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/CustomMessageBodyReaderUsesAnnotationsTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/EchoClientWithEmptyPath.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/EchoClientWithEmptyPath.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/EchoClientWithEmptyPath.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/EchoClientWithEmptyPath.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/EmptyPostTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/EmptyPostTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/EmptyPostTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/EmptyPostTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/FormTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/FormTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/FormTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/FormTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient2.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient2.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient2.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClient2.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClientWithBaseUri.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClientWithBaseUri.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClientWithBaseUri.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloClientWithBaseUri.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloNonSimpleClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloNonSimpleClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloNonSimpleClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloNonSimpleClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/HelloResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidHostTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidHostTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidHostTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidHostTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidURITest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidURITest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidURITest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/InvalidURITest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MapParamsTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MapParamsTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MapParamsTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MapParamsTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MediaTypeSuffixTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MediaTypeSuffixTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MediaTypeSuffixTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MediaTypeSuffixTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MpClassNameScopeOverrideTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MpClassNameScopeOverrideTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MpClassNameScopeOverrideTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MpClassNameScopeOverrideTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MpConfigKeyScopeOverrideTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MpConfigKeyScopeOverrideTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MpConfigKeyScopeOverrideTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MpConfigKeyScopeOverrideTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MpGlobalScopeOverrideTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MpGlobalScopeOverrideTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MpGlobalScopeOverrideTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MpGlobalScopeOverrideTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MultiNdjsonTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MultiNdjsonTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/MultiNdjsonTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/MultiNdjsonTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/NoContentResponseTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/NoContentResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/NoContentResponseTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/NoContentResponseTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/NoPathInTheAppTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/NoPathInTheAppTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/NoPathInTheAppTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/NoPathInTheAppTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/NullBodyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/NullBodyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/NullBodyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/NullBodyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/PlaylistService.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/PlaylistService.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/PlaylistService.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/PlaylistService.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ProvidersFromContextTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ProvidersFromContextTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ProvidersFromContextTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ProvidersFromContextTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ReactiveRestClientBuilderFactoryTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ReactiveRestClientBuilderFactoryTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ReactiveRestClientBuilderFactoryTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ReactiveRestClientBuilderFactoryTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/RequestLeakDetectionTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/RequestLeakDetectionTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/RequestLeakDetectionTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/RequestLeakDetectionTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientListenerTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientListenerTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientListenerTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientListenerTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientTestUtil.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientTestUtil.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientTestUtil.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/RestClientTestUtil.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/SendInputStreamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/SendInputStreamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/SendInputStreamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/SendInputStreamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/SendRequestScopedInputStreamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/SendRequestScopedInputStreamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/SendRequestScopedInputStreamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/SendRequestScopedInputStreamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ShortNameScopeOverrideTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ShortNameScopeOverrideTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ShortNameScopeOverrideTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ShortNameScopeOverrideTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/StreamJsonTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/StreamJsonTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/StreamJsonTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/StreamJsonTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestBean.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestBean.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestBean.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestBean.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestHeaderConfig.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestHeaderConfig.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestHeaderConfig.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestHeaderConfig.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyReader.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyReader.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyReader.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyWriter.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestJacksonBasicMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestRestClientListener.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestRestClientListener.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/TestRestClientListener.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/TestRestClientListener.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/VoidReturnTypeTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/VoidReturnTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/VoidReturnTypeTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/VoidReturnTypeTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Alpha.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Alpha.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Alpha.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Alpha.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Beta.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Beta.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Beta.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Beta.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Charlie.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Charlie.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Charlie.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Charlie.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Client.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Client.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Client.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Client.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ClientMock.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ClientMock.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ClientMock.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ClientMock.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Delta.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Delta.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Delta.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/Delta.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/MyBean.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/MyBean.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/MyBean.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/MyBean.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ResourceBeanTypeTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ResourceBeanTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ResourceBeanTypeTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanTypes/ResourceBeanTypeTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanFormParamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanFormParamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanFormParamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanFormParamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanParamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanParamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanParamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanParamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanPathParamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanPathParamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanPathParamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanPathParamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/configuration/EchoResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/configuration/EchoResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/configuration/EchoResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/configuration/EchoResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/GenericsConverterTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/GenericsConverterTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/GenericsConverterTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/GenericsConverterTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/ParamConverterProviderTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/ParamConverterProviderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/ParamConverterProviderTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/converter/ParamConverterProviderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/deployment/RestClientAnnotationExpressionParserTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/deployment/RestClientAnnotationExpressionParserTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/deployment/RestClientAnnotationExpressionParserTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/deployment/RestClientAnnotationExpressionParserTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithPathParamAndEncodedTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithPathParamAndEncodedTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithPathParamAndEncodedTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithPathParamAndEncodedTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithQueryParamAndEncodedTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithQueryParamAndEncodedTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithQueryParamAndEncodedTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/encoded/ClientWithQueryParamAndEncodedTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/BlockingExceptionMapperTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/BlockingExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/BlockingExceptionMapperTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/BlockingExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ErrorMappingTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ErrorMappingTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ErrorMappingTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ErrorMappingTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ResponseExceptionMapperTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ResponseExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ResponseExceptionMapperTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/ResponseExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Dto.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Dto.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Dto.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Dto.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException2.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException2.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException2.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException2.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException3.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException3.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException3.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/DummyException3.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/HighPriorityExceptionMapper.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/HighPriorityExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/HighPriorityExceptionMapper.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/HighPriorityExceptionMapper.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/LowPriorityExceptionMapper.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/LowPriorityExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/LowPriorityExceptionMapper.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/LowPriorityExceptionMapper.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/ProgrammaticClientExceptionMapperTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/ProgrammaticClientExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/ProgrammaticClientExceptionMapperTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/ProgrammaticClientExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/RegisteredClientExceptionMapperTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/RegisteredClientExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/RegisteredClientExceptionMapperTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/RegisteredClientExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Resource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Resource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Resource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/error/clientexceptionmapper/Resource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromMethodTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromMethodTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromMethodTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromMethodTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromPropertyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromPropertyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromPropertyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ClientFormParamFromPropertyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ComputedParam.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ComputedParam.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ComputedParam.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/ComputedParam.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormParamTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormParamTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormParamTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormParamTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormWithConverterTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormWithConverterTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormWithConverterTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/FormWithConverterTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Mode.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Mode.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Mode.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Mode.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Resource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Resource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Resource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/form/Resource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/AsyncRestClientFallbackTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/AsyncRestClientFallbackTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/AsyncRestClientFallbackTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/AsyncRestClientFallbackTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/RestClientFallbackTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/RestClientFallbackTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/RestClientFallbackTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/RestClientFallbackTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/UniRestClientFallbackTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/UniRestClientFallbackTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/UniRestClientFallbackTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ft/UniRestClientFallbackTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/AdvancedClientHeaderParamExpressionTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/AdvancedClientHeaderParamExpressionTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/AdvancedClientHeaderParamExpressionTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/AdvancedClientHeaderParamExpressionTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ClientHeaderParamFromPropertyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ClientHeaderParamFromPropertyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ClientHeaderParamFromPropertyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ClientHeaderParamFromPropertyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/CookieTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/CookieTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/CookieTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/CookieTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/DummyHeaderCalculator.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/DummyHeaderCalculator.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/DummyHeaderCalculator.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/DummyHeaderCalculator.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/HeaderTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/HeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/HeaderTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/HeaderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromBuilderTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromBuilderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromBuilderTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromBuilderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromProviderTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromProviderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromProviderTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/ReactiveClientHeadersFromProviderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UriUserInfoTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UriUserInfoTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UriUserInfoTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UriUserInfoTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentFromConfigTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentFromConfigTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentFromConfigTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentFromConfigTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentProgrammaticTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentProgrammaticTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentProgrammaticTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentProgrammaticTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/intercepted/InterceptedRestClientTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/intercepted/InterceptedRestClientTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/intercepted/InterceptedRestClientTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/intercepted/InterceptedRestClientTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/CallMakingResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/CallMakingResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/CallMakingResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/CallMakingResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/RestClientReactiveBlockingTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/RestClientReactiveBlockingTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/RestClientReactiveBlockingTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/RestClientReactiveBlockingTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/lock/prevention/TestResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteFileTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteFileTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteFileTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteFileTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteWithRemoteErrorTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteWithRemoteErrorTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteWithRemoteErrorTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultiByteWithRemoteErrorTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartCleanupTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartCleanupTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartCleanupTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartCleanupTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartDetectionTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartDetectionTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartDetectionTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartDetectionTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartEncoderModeTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartEncoderModeTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartEncoderModeTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartEncoderModeTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartFilenameTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartFilenameTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartFilenameTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartFilenameTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartProgrammaticTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartProgrammaticTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartProgrammaticTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartProgrammaticTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResponseTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResponseTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/multipart/MultipartResponseTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ContextProvidersPriorityTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ContextProvidersPriorityTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ContextProvidersPriorityTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ContextProvidersPriorityTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/EntitySettingRequestFilterTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/EntitySettingRequestFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/EntitySettingRequestFilterTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/EntitySettingRequestFilterTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalFeature.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalFeature.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalFeature.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalFeature.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilter.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilter.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilterConstrainedToServer.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilterConstrainedToServer.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilterConstrainedToServer.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalRequestFilterConstrainedToServer.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilter.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilter.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilterLowPrio.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilterLowPrio.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilterLowPrio.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/GlobalResponseFilterLowPrio.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClientWithFilter.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClientWithFilter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClientWithFilter.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/HelloClientWithFilter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderDisabledAutodiscoveryTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderDisabledAutodiscoveryTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderDisabledAutodiscoveryTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderDisabledAutodiscoveryTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderPriorityTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderPriorityTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderPriorityTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderPriorityTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ProviderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ResponseFilterLowestPrio.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ResponseFilterLowestPrio.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ResponseFilterLowestPrio.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/provider/ResponseFilterLowestPrio.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client1.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client1.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client1.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client1.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client2.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client2.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client2.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client2.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client3.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client3.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client3.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client3.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client4.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client4.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client4.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client4.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client5.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client5.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client5.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client5.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client6.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client6.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client6.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/Client6.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalNonProxyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalNonProxyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalNonProxyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalNonProxyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalProxyPasswordTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalProxyPasswordTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalProxyPasswordTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/GlobalProxyPasswordTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTestBase.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTestBase.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTestBase.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ProxyTestBase.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyWithAuthTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyWithAuthTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyWithAuthTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/SystemPropertyProxyWithAuthTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ViaHeaderReturningResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ViaHeaderReturningResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ViaHeaderReturningResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/proxy/ViaHeaderReturningResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromMethodTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromMethodTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromMethodTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromMethodTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromPropertyTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromPropertyTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromPropertyTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ClientQueryParamFromPropertyTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ComputedParam.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ComputedParam.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ComputedParam.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/ComputedParam.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/QueryTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/QueryTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/QueryTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/queries/QueryTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/EnablePostRedirectHandler.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/EnablePostRedirectHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/EnablePostRedirectHandler.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/EnablePostRedirectHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/MultipleProvidersFromAnnotationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/MultipleProvidersFromAnnotationTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/MultipleProvidersFromAnnotationTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/MultipleProvidersFromAnnotationTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient302.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient302.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient302.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient302.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient307.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient307.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient307.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceClient307.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRedirectHandlerAnnotationClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRedirectHandlerAnnotationClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRedirectHandlerAnnotationClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRedirectHandlerAnnotationClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRegisterProviderRedirectHandlerClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRegisterProviderRedirectHandlerClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRegisterProviderRedirectHandlerClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithRegisterProviderRedirectHandlerClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithSeveralRedirectHandlerAnnotationsClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithSeveralRedirectHandlerAnnotationsClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithSeveralRedirectHandlerAnnotationsClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/redirect/RedirectingResourceWithSeveralRedirectHandlerAnnotationsClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/ComputedHeader.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/ComputedHeader.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/ComputedHeader.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/ComputedHeader.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/EchoClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/EchoClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/EchoClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/EchoClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderNoPassingClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderNoPassingClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderNoPassingClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderNoPassingClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderPassingClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderPassingClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderPassingClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderPassingClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderSettingClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderSettingClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderSettingClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/HeaderSettingClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MultipleHeadersBindingClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MultipleHeadersBindingClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MultipleHeadersBindingClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MultipleHeadersBindingClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MyHeadersFactory.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MyHeadersFactory.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MyHeadersFactory.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/MyHeadersFactory.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RegisterClientHeadersTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RegisterClientHeadersTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RegisterClientHeadersTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RegisterClientHeadersTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RequestData.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RequestData.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RequestData.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/RequestData.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/TestResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/TestResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/TestResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/registerclientheaders/TestResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ssl/TrustAllTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ssl/TrustAllTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/ssl/TrustAllTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/ssl/TrustAllTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloClient.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloClient.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloClient.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloClient.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/HelloResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/PassThroughResource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/PassThroughResource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/PassThroughResource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/PassThroughResource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkDevModeTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkDevModeTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkDevModeTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkDevModeTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkIntegrationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkIntegrationTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkIntegrationTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkIntegrationTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkResponseTimeLoadBalancerTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkResponseTimeLoadBalancerTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkResponseTimeLoadBalancerTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkResponseTimeLoadBalancerTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkWithPathIntegrationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkWithPathIntegrationTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkWithPathIntegrationTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/stork/StorkWithPathIntegrationTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/Resource.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/Resource.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/Resource.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/Resource.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/BuilderReadTimeoutTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/BuilderReadTimeoutTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/BuilderReadTimeoutTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/BuilderReadTimeoutTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/RegisterReadTimeoutTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/RegisterReadTimeoutTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/RegisterReadTimeoutTest.java rename to extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/timeout/RegisterReadTimeoutTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/application-basic-auth.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/application-basic-auth.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/application-basic-auth.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/application-basic-auth.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/basic-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/basic-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/basic-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/basic-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/classname-scope-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/classname-scope-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/classname-scope-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/classname-scope-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/configkey-scope-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/configkey-scope-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/configkey-scope-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/configkey-scope-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/configuration-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/configuration-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/configuration-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/configuration-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/factory-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/factory-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/factory-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/factory-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/global-configuration-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-configuration-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/global-configuration-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-configuration-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/global-non-proxy-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-non-proxy-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/global-non-proxy-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-non-proxy-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/global-proxy-password-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-proxy-password-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/global-proxy-password-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-proxy-password-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/larger-than-chunk-size.txt b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/larger-than-chunk-size.txt similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/larger-than-chunk-size.txt rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/larger-than-chunk-size.txt diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/legacy-configuration-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/legacy-configuration-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/legacy-configuration-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/legacy-configuration-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/media-type-suffix-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/media-type-suffix-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/media-type-suffix-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/media-type-suffix-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/mp-classname-scope-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/mp-classname-scope-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/mp-classname-scope-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/mp-classname-scope-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/mp-configkey-scope-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/mp-configkey-scope-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/mp-configkey-scope-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/mp-configkey-scope-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/mp-global-scope-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/mp-global-scope-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/mp-global-scope-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/mp-global-scope-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/multipart-encoder-mode-test.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/multipart-encoder-mode-test.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/multipart-encoder-mode-test.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/multipart-encoder-mode-test.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/proxy-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/proxy-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/proxy-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/proxy-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/send-request-scoped-input-stream.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/send-request-scoped-input-stream.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/send-request-scoped-input-stream.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/send-request-scoped-input-stream.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/shortname-scope-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/shortname-scope-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/shortname-scope-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/shortname-scope-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-application-with-path.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-application-with-path.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-application-with-path.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-application-with-path.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-dev-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-dev-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-dev-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-dev-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-stat-lb.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-stat-lb.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/stork-stat-lb.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/stork-stat-lb.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/system-props-proxy-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/system-props-proxy-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/system-props-proxy-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/system-props-proxy-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/test-roles.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/test-roles.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/test-roles.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/test-roles.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/test-users.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/test-users.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/test-users.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/test-users.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/trust-all-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/trust-all-test-application.properties similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/resources/trust-all-test-application.properties rename to extensions/resteasy-reactive/rest-client/deployment/src/test/resources/trust-all-test-application.properties diff --git a/extensions/resteasy-reactive/rest-client-reactive/pom.xml b/extensions/resteasy-reactive/rest-client/pom.xml similarity index 84% rename from extensions/resteasy-reactive/rest-client-reactive/pom.xml rename to extensions/resteasy-reactive/rest-client/pom.xml index d02ef85fd8119..62d9d0b5903b6 100644 --- a/extensions/resteasy-reactive/rest-client-reactive/pom.xml +++ b/extensions/resteasy-reactive/rest-client/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-rest-client-reactive-parent - Quarkus - RESTEasy Reactive's REST Client + quarkus-rest-client-parent + Quarkus - REST Client pom deployment diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/pom.xml b/extensions/resteasy-reactive/rest-client/runtime/pom.xml similarity index 92% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/pom.xml rename to extensions/resteasy-reactive/rest-client/runtime/pom.xml index 46b69aeb98394..45ed0d389ba9f 100644 --- a/extensions/resteasy-reactive/rest-client-reactive/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-client/runtime/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-rest-client-reactive-parent + quarkus-rest-client-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-rest-client-reactive - Quarkus - RESTEasy Reactive's REST Client - Runtime - Call REST services reactively + quarkus-rest-client + Quarkus - REST Client - Runtime + Call REST services io.quarkus - quarkus-jaxrs-client-reactive + quarkus-rest-client-jaxrs io.quarkus diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientBasicAuth.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientBasicAuth.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientBasicAuth.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientBasicAuth.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientExceptionMapper.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientExceptionMapper.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientExceptionMapper.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParam.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParam.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParam.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParam.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParams.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParams.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParams.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientFormParams.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParam.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParam.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParam.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParam.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParams.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParams.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParams.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientQueryParams.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientRedirectHandler.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientRedirectHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientRedirectHandler.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ClientRedirectHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ComputedParamContext.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ComputedParamContext.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ComputedParamContext.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ComputedParamContext.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/HeaderFiller.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/HeaderFiller.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/HeaderFiller.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/HeaderFiller.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/NotBody.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/NotBody.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/NotBody.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/NotBody.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/QuarkusRestClientBuilder.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/QuarkusRestClientBuilder.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/QuarkusRestClientBuilder.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/QuarkusRestClientBuilder.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ReactiveClientHeadersFactory.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ReactiveClientHeadersFactory.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/ReactiveClientHeadersFactory.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/ReactiveClientHeadersFactory.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/AnnotationRegisteredProviders.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/AnnotationRegisteredProviders.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/AnnotationRegisteredProviders.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/AnnotationRegisteredProviders.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BasicAuthUtil.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BasicAuthUtil.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BasicAuthUtil.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BasicAuthUtil.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BeanGrabber.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BeanGrabber.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BeanGrabber.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BeanGrabber.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BuilderResolver.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BuilderResolver.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BuilderResolver.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/BuilderResolver.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientQueryParamSupport.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientQueryParamSupport.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientQueryParamSupport.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientQueryParamSupport.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientUseWorkerExecutorRestHandler.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientUseWorkerExecutorRestHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientUseWorkerExecutorRestHandler.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ClientUseWorkerExecutorRestHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ComputedParamContextImpl.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ComputedParamContextImpl.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ComputedParamContextImpl.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ComputedParamContextImpl.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ConfigUtils.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ConfigUtils.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ConfigUtils.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ConfigUtils.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/Constants.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/Constants.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/Constants.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/Constants.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderCapturingServerFilter.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderCapturingServerFilter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderCapturingServerFilter.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderCapturingServerFilter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderContainer.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderContainer.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderContainer.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderContainer.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderFillerUtil.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderFillerUtil.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderFillerUtil.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/HeaderFillerUtil.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientRequestFilter.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientRequestFilter.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientRequestFilter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientResponseFilter.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientResponseFilter.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/MicroProfileRestClientResponseFilter.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/NoOpHeaderFiller.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/NoOpHeaderFiller.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/NoOpHeaderFiller.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/NoOpHeaderFiller.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ProxyAddressUtil.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ProxyAddressUtil.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ProxyAddressUtil.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ProxyAddressUtil.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/QuarkusRestClientBuilderImpl.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/QuarkusRestClientBuilderImpl.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/QuarkusRestClientBuilderImpl.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/QuarkusRestClientBuilderImpl.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientBuilderImpl.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientBuilderImpl.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientBuilderImpl.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientBuilderImpl.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilder.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilder.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilder.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilder.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientListeners.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientListeners.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientListeners.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientListeners.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveCDIWrapperBase.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveCDIWrapperBase.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveCDIWrapperBase.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveCDIWrapperBase.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientRecorder.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientRecorder.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientRecorder.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientRecorder.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveContextResolver.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveContextResolver.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveContextResolver.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveContextResolver.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseExceptionMapper.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseExceptionMapper.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseExceptionMapper.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseRedirectHandler.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseRedirectHandler.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseRedirectHandler.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ResteasyReactiveResponseRedirectHandler.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/ClientHeadersFactoryContextResolver.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/ClientHeadersFactoryContextResolver.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/ClientHeadersFactoryContextResolver.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/ClientHeadersFactoryContextResolver.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/HttpClientOptionsContextResolver.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/HttpClientOptionsContextResolver.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/HttpClientOptionsContextResolver.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/context/HttpClientOptionsContextResolver.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsContainer.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsContainer.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsContainer.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsContainer.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsJsonRPCService.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsJsonRPCService.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsJsonRPCService.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/devui/RestClientsJsonRPCService.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/JsonMissingMessageBodyReaderErrorMessageContextualizer.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/JsonMissingMessageBodyReaderErrorMessageContextualizer.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/JsonMissingMessageBodyReaderErrorMessageContextualizer.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/JsonMissingMessageBodyReaderErrorMessageContextualizer.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/XmlMissingMessageBodyReaderErrorMessageContextualizer.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/XmlMissingMessageBodyReaderErrorMessageContextualizer.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/XmlMissingMessageBodyReaderErrorMessageContextualizer.java rename to extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/spi/XmlMissingMessageBodyReaderErrorMessageContextualizer.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 82% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml index dc7dd6bd594d9..73fe928b9be0c 100644 --- a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,4 +1,4 @@ -name: "RESTEasy Reactive's REST Client" +name: "REST Client" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: keywords: @@ -9,7 +9,7 @@ metadata: categories: - "web" status: "stable" - guide: "https://quarkus.io/guides/rest-client-reactive" + guide: "https://quarkus.io/guides/rest-client" codestart: name: "resteasy-reactive" kind: "core" diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/services/io.quarkus.restclient.config.RestClientBuilderFactory b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.quarkus.restclient.config.RestClientBuilderFactory similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/services/io.quarkus.restclient.config.RestClientBuilderFactory rename to extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.quarkus.restclient.config.RestClientBuilderFactory diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.MissingMessageBodyReaderErrorMessageContextualizer b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.MissingMessageBodyReaderErrorMessageContextualizer similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.MissingMessageBodyReaderErrorMessageContextualizer rename to extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/org.jboss.resteasy.reactive.client.spi.MissingMessageBodyReaderErrorMessageContextualizer diff --git a/extensions/resteasy-reactive/rest-client-reactive/runtime/src/test/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilderTest.java b/extensions/resteasy-reactive/rest-client/runtime/src/test/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilderTest.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/runtime/src/test/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilderTest.java rename to extensions/resteasy-reactive/rest-client/runtime/src/test/java/io/quarkus/rest/client/reactive/runtime/RestClientCDIDelegateBuilderTest.java diff --git a/extensions/resteasy-reactive/rest-client-reactive/spi-deployment/pom.xml b/extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml similarity index 78% rename from extensions/resteasy-reactive/rest-client-reactive/spi-deployment/pom.xml rename to extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml index 79b996c14c163..113e922f8d84e 100644 --- a/extensions/resteasy-reactive/rest-client-reactive/spi-deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml @@ -6,12 +6,12 @@ io.quarkus - quarkus-rest-client-reactive-parent + quarkus-rest-client-parent 999-SNAPSHOT - quarkus-rest-client-reactive-spi-deployment - Quarkus - RESTEasy Reactive's REST Client - SPI - Deployment + quarkus-rest-client-spi-deployment + Quarkus - REST Client - SPI - Deployment diff --git a/extensions/resteasy-reactive/rest-client-reactive/spi-deployment/src/main/java/io/quarkus/rest/client/reactive/spi/RestClientAnnotationsTransformerBuildItem.java b/extensions/resteasy-reactive/rest-client/spi-deployment/src/main/java/io/quarkus/rest/client/reactive/spi/RestClientAnnotationsTransformerBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/rest-client-reactive/spi-deployment/src/main/java/io/quarkus/rest/client/reactive/spi/RestClientAnnotationsTransformerBuildItem.java rename to extensions/resteasy-reactive/rest-client/spi-deployment/src/main/java/io/quarkus/rest/client/reactive/spi/RestClientAnnotationsTransformerBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-common/deployment/pom.xml similarity index 90% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/pom.xml rename to extensions/resteasy-reactive/rest-common/deployment/pom.xml index 9ad099852a72a..39277fba53298 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-common/deployment/pom.xml @@ -3,14 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-common-parent + quarkus-rest-common-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-common-deployment - Quarkus - RESTEasy Reactive - Common - Deployment + quarkus-rest-common-deployment + Quarkus - REST - Common - Deployment @@ -31,11 +31,11 @@ io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ApplicationResultBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ApplicationResultBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ApplicationResultBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ApplicationResultBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/FactoryUtils.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/FactoryUtils.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/FactoryUtils.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/FactoryUtils.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxRsResourceIndexBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxRsResourceIndexBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxRsResourceIndexBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxRsResourceIndexBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxrsMethodsProcessor.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxrsMethodsProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxrsMethodsProcessor.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JaxrsMethodsProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JsonDefaultProducersHandler.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JsonDefaultProducersHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JsonDefaultProducersHandler.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/JsonDefaultProducersHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ParameterContainersBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ParameterContainersBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ParameterContainersBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ParameterContainersBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusFactoryCreator.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusFactoryCreator.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusFactoryCreator.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusFactoryCreator.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusResteasyReactiveDotNames.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusResteasyReactiveDotNames.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusResteasyReactiveDotNames.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/QuarkusResteasyReactiveDotNames.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsContributorBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsContributorBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsContributorBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceInterceptorsContributorBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceScanningResultBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceScanningResultBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceScanningResultBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResourceScanningResultBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/SerializersUtil.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/SerializersUtil.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/SerializersUtil.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/SerializersUtil.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ServerDefaultProducesHandlerBuildItem.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ServerDefaultProducesHandlerBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ServerDefaultProducesHandlerBuildItem.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ServerDefaultProducesHandlerBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/VetoingAnnotationTransformer.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/VetoingAnnotationTransformer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/VetoingAnnotationTransformer.java rename to extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/VetoingAnnotationTransformer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/pom.xml b/extensions/resteasy-reactive/rest-common/pom.xml similarity index 77% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/pom.xml rename to extensions/resteasy-reactive/rest-common/pom.xml index 79d8907619a18..2aff71993c118 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive/pom.xml +++ b/extensions/resteasy-reactive/rest-common/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-parent - Quarkus - RESTEasy Reactive + quarkus-rest-common-parent + Quarkus - REST - Common pom deployment - spi-deployment runtime + spi-deployment diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-common/runtime/pom.xml similarity index 91% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/pom.xml rename to extensions/resteasy-reactive/rest-common/runtime/pom.xml index 2c8c84b2b024b..beae4962c358c 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-common/runtime/pom.xml @@ -3,14 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-common-parent + quarkus-rest-common-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-common - Quarkus - RESTEasy Reactive - Common - Runtime + quarkus-rest-common + Quarkus - REST - Common - Runtime Common runtime parts of Quarkus RESTEasy Reactive diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcBeanFactory.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcBeanFactory.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcBeanFactory.java rename to extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcBeanFactory.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcThreadSetupAction.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcThreadSetupAction.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcThreadSetupAction.java rename to extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ArcThreadSetupAction.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/JaxRsSecurityConfig.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/JaxRsSecurityConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/JaxRsSecurityConfig.java rename to extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/JaxRsSecurityConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveCommonRecorder.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveCommonRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveCommonRecorder.java rename to extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveCommonRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java rename to extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 75% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 3419b80bbc9d9..b34f06102e38c 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,5 +1,5 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive Common" +name: "REST Common" metadata: unlisted: true \ No newline at end of file diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/pom.xml b/extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml similarity index 79% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/pom.xml rename to extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml index 99606445d41cd..d2e9f2a8f2e86 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> io.quarkus - quarkus-resteasy-reactive-common-parent + quarkus-rest-common-parent 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-spi-deployment - Quarkus - RESTEasy Reactive - SPI + quarkus-rest-spi-deployment + Quarkus - REST - SPI diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AbstractInterceptorBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AbstractInterceptorBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AbstractInterceptorBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AbstractInterceptorBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AdditionalResourceClassBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AdditionalResourceClassBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AdditionalResourceClassBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/AdditionalResourceClassBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CheckBean.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CheckBean.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CheckBean.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CheckBean.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContextResolverBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContextResolverBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContextResolverBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContextResolverBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerRequestFilterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerRequestFilterBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerRequestFilterBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerRequestFilterBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerResponseFilterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerResponseFilterBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerResponseFilterBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomContainerResponseFilterBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomExceptionMapperBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomExceptionMapperBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomExceptionMapperBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/CustomExceptionMapperBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/DynamicFeatureBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/DynamicFeatureBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/DynamicFeatureBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/DynamicFeatureBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ExceptionMapperBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ExceptionMapperBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ExceptionMapperBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ExceptionMapperBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceGizmoAdaptor.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceGizmoAdaptor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceGizmoAdaptor.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/GeneratedJaxRsResourceGizmoAdaptor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/IgnoreStackMixingBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/IgnoreStackMixingBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/IgnoreStackMixingBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/IgnoreStackMixingBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/JaxrsFeatureBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/JaxrsFeatureBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/JaxrsFeatureBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/JaxrsFeatureBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderOverrideBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderOverrideBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderOverrideBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderOverrideBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderWriterOverrideData.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderWriterOverrideData.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderWriterOverrideData.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyReaderWriterOverrideData.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterOverrideBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterOverrideBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterOverrideBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/MessageBodyWriterOverrideBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ParamConverterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ParamConverterBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ParamConverterBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ParamConverterBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/RuntimeTypeItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/RuntimeTypeItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/RuntimeTypeItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/RuntimeTypeItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java rename to extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml similarity index 77% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/deployment/pom.xml rename to extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml index 54558edf2e2b5..6117af7a5e83a 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml @@ -4,18 +4,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jackson-common-parent + quarkus-rest-jackson-common-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jackson-common-deployment - Quarkus - RESTEasy Reactive - Common Jackson Bits - Deployment + quarkus-rest-jackson-common-deployment + Quarkus - REST - Common Jackson Bits - Deployment io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment io.quarkus @@ -23,7 +23,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-common + quarkus-rest-jackson-common diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProviderDefinedBuildItem.java b/extensions/resteasy-reactive/rest-jackson-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProviderDefinedBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProviderDefinedBuildItem.java rename to extensions/resteasy-reactive/rest-jackson-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProviderDefinedBuildItem.java diff --git a/extensions/resteasy-reactive/rest-jackson-common/pom.xml b/extensions/resteasy-reactive/rest-jackson-common/pom.xml new file mode 100644 index 0000000000000..4b911b4d20509 --- /dev/null +++ b/extensions/resteasy-reactive/rest-jackson-common/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-jackson-common-parent + Quarkus - REST - Jackson Common Bits + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml similarity index 86% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/pom.xml rename to extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml index f20bdfef7c38a..33eb3ae141aa7 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml @@ -4,18 +4,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jackson-common-parent + quarkus-rest-jackson-common-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jackson-common - Quarkus - RESTEasy Reactive - Jackson Common Bits - Runtime + quarkus-rest-jackson-common + Quarkus - REST - Jackson Common Bits - Runtime Common classes for Jackson serialization support for RESTEasy Reactive io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus.resteasy.reactive diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyReader.java b/extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayBasicMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyReader.java b/extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectBasicMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 75% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 6d2e83af95664..769329a31d263 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jackson-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,5 +1,5 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive Kotlin" +name: "REST Jackson Common" metadata: unlisted: true \ No newline at end of file diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/pom.xml b/extensions/resteasy-reactive/rest-jackson/deployment/pom.xml similarity index 81% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/pom.xml rename to extensions/resteasy-reactive/rest-jackson/deployment/pom.xml index f357b700c7e4c..df2de75e88f62 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-jackson/deployment/pom.xml @@ -4,26 +4,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jackson-parent + quarkus-rest-jackson-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jackson-deployment - Quarkus - RESTEasy Reactive - Jackson - Deployment + quarkus-rest-jackson-deployment + Quarkus - REST - Jackson - Deployment io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus - quarkus-resteasy-reactive-jackson-common-deployment + quarkus-rest-jackson-common-deployment io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -47,7 +47,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment test diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonFeatureBuildItem.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonFeatureBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonFeatureBuildItem.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonFeatureBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResourceMethodCustomSerializationBuildItem.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResourceMethodCustomSerializationBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResourceMethodCustomSerializationBuildItem.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResourceMethodCustomSerializationBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPersonResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPersonResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPersonResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPersonResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Cheese.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Cheese.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Cheese.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Cheese.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CheeseEndpoint.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CheeseEndpoint.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CheeseEndpoint.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CheeseEndpoint.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ContextResolverTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ContextResolverTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ContextResolverTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ContextResolverTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomJsonProviderTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomJsonProviderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomJsonProviderTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomJsonProviderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomObjectMapperTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomObjectMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomObjectMapperTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomObjectMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializationTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializerTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializerTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializerTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/CustomSerializerTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DataItem.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DataItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DataItem.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DataItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DetailedExceptionInReaderTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DetailedExceptionInReaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DetailedExceptionInReaderTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/DetailedExceptionInReaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/EmptyInputTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/EmptyInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/EmptyInputTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/EmptyInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderWithCustomMapperTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderWithCustomMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderWithCustomMapperTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInReaderWithCustomMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInWriterTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInWriterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInWriterTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/ExceptionInWriterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FormData.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FormData.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FormData.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FormData.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMage.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMage.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMage.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMage.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMageEndpoint.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMageEndpoint.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMageEndpoint.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/FroMageEndpoint.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Item.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Item.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Item.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Item.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/JsonViewOnClassTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/JsonViewOnClassTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/JsonViewOnClassTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/JsonViewOnClassTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MessageBodyReaderTests.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MessageBodyReaderTests.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MessageBodyReaderTests.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MessageBodyReaderTests.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/MultipartTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/NoopReaderInterceptor.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/NoopReaderInterceptor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/NoopReaderInterceptor.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/NoopReaderInterceptor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/OtherPersonResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/OtherPersonResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/OtherPersonResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/OtherPersonResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Person.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Person.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Person.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Person.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SimpleJsonTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/StreamingTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/StreamingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/StreamingTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/StreamingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SuperClass.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SuperClass.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SuperClass.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/SuperClass.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/User.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/User.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/User.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/User.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonEndpoint.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonEndpoint.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonEndpoint.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonEndpoint.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/VertxJsonTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Views.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Views.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Views.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/Views.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/JsonSomething.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/JsonSomething.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/JsonSomething.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/JsonSomething.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/ResponseStringNonAsciiTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/ResponseStringNonAsciiTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/ResponseStringNonAsciiTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/ResponseStringNonAsciiTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseTest.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseTest.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/response/RestResponseTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Demands.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Demands.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Demands.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Demands.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Message.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Message.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Message.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/Message.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamResource.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamResource.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamTestCase.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamTestCase.java rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/streams/StreamTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/resources/test.html b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/resources/test.html similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/deployment/src/test/resources/test.html rename to extensions/resteasy-reactive/rest-jackson/deployment/src/test/resources/test.html diff --git a/extensions/resteasy-reactive/rest-jackson/pom.xml b/extensions/resteasy-reactive/rest-jackson/pom.xml new file mode 100644 index 0000000000000..828c849c54529 --- /dev/null +++ b/extensions/resteasy-reactive/rest-jackson/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-jackson-parent + Quarkus - REST - Jackson + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/pom.xml b/extensions/resteasy-reactive/rest-jackson/runtime/pom.xml similarity index 84% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/pom.xml rename to extensions/resteasy-reactive/rest-jackson/runtime/pom.xml index e388e50d5c2d0..e68d4979923eb 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-jackson/runtime/pom.xml @@ -4,23 +4,23 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jackson-parent + quarkus-rest-jackson-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jackson - Quarkus - RESTEasy Reactive - Jackson - Runtime + quarkus-rest-jackson + Quarkus - REST - Jackson - Runtime Jackson serialization support for RESTEasy Reactive. This extension is not compatible with the quarkus-resteasy extension, or any of the extensions that depend on it io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson-common + quarkus-rest-jackson-common diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomDeserialization.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomDeserialization.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomDeserialization.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomDeserialization.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomSerialization.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomSerialization.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomSerialization.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/CustomSerialization.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/DisableSecureSerialization.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/DisableSecureSerialization.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/DisableSecureSerialization.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/DisableSecureSerialization.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/EnableSecureSerialization.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/EnableSecureSerialization.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/EnableSecureSerialization.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/EnableSecureSerialization.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/SecureField.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/SecureField.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/SecureField.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/SecureField.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/ResteasyReactiveServerJacksonRecorder.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/ResteasyReactiveServerJacksonRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/ResteasyReactiveServerJacksonRecorder.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/ResteasyReactiveServerJacksonRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/DefaultMismatchedInputException.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/DefaultMismatchedInputException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/DefaultMismatchedInputException.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/DefaultMismatchedInputException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/NativeInvalidDefinitionExceptionMapper.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/NativeInvalidDefinitionExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/NativeInvalidDefinitionExceptionMapper.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/mappers/NativeInvalidDefinitionExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/RolesAllowedConfigExpStorage.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/RolesAllowedConfigExpStorage.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/RolesAllowedConfigExpStorage.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/RolesAllowedConfigExpStorage.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityCustomSerialization.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityCustomSerialization.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityCustomSerialization.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityCustomSerialization.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityJacksonAnnotationIntrospector.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityJacksonAnnotationIntrospector.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityJacksonAnnotationIntrospector.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityJacksonAnnotationIntrospector.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityPropertyFilter.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityPropertyFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityPropertyFilter.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/security/SecurityPropertyFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/BasicServerJacksonMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/BasicServerJacksonMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/BasicServerJacksonMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/BasicServerJacksonMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyReader.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/FullyFeaturedServerJacksonMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/ServerJacksonMessageBodyReader.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/ServerJacksonMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/ServerJacksonMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/ServerJacksonMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyReader.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonArrayMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyReader.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/java/io/quarkus/resteasy/reactive/jackson/runtime/serialisers/vertx/VertxJsonObjectMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 88% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 7daaf1f660b4f..d35eda7c051e3 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,8 +1,8 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive Jackson" +name: "REST Jackson" metadata: - short-name: "resteasy-reactive-jackson" + short-name: "rest-jackson" keywords: - "rest-jackson" - "quarkus-resteasy-reactive-json" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/pom.xml b/extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml similarity index 84% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/pom.xml rename to extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml index f5a1d5563e636..32dad6129cf28 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml @@ -4,18 +4,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jaxb-parent + quarkus-rest-jaxb-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jaxb-deployment - Quarkus - RESTEasy Reactive - JAXB - Deployment + quarkus-rest-jaxb-deployment + Quarkus - REST - JAXB - Deployment io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus @@ -23,7 +23,7 @@ io.quarkus - quarkus-resteasy-reactive-jaxb + quarkus-rest-jaxb io.quarkus @@ -42,7 +42,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment test diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/EmptyInputTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/EmptyInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/EmptyInputTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/EmptyInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnListTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnListTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnListTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnListTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnRestResponseTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnRestResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnRestResponseTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenReturnRestResponseTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenUseListParamTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenUseListParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenUseListParamTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/FailWhenUseListParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/MultipartTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/MultipartTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/MultipartTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/MultipartTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SimpleXmlTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SimpleXmlTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SimpleXmlTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SimpleXmlTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SseResourceTest.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SseResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SseResourceTest.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/SseResourceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/one/Model.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/one/Model.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/one/Model.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/one/Model.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/two/Model.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/two/Model.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/two/Model.java rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/java/io/quarkus/resteasy/reactive/jaxb/deployment/test/two/Model.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/resources/exclude-model-from-jaxb.properties b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/resources/exclude-model-from-jaxb.properties similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/resources/exclude-model-from-jaxb.properties rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/resources/exclude-model-from-jaxb.properties diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/resources/test.html b/extensions/resteasy-reactive/rest-jaxb/deployment/src/test/resources/test.html similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/deployment/src/test/resources/test.html rename to extensions/resteasy-reactive/rest-jaxb/deployment/src/test/resources/test.html diff --git a/extensions/resteasy-reactive/rest-jaxb/pom.xml b/extensions/resteasy-reactive/rest-jaxb/pom.xml new file mode 100644 index 0000000000000..699ba104836c3 --- /dev/null +++ b/extensions/resteasy-reactive/rest-jaxb/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-jaxb-parent + Quarkus - REST - JAXB + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/pom.xml b/extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml similarity index 86% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/pom.xml rename to extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml index fed13a2256bdf..ba0ac4db7fa59 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml @@ -4,19 +4,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jaxb-parent + quarkus-rest-jaxb-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jaxb - Quarkus - RESTEasy Reactive - JAXB - Runtime + quarkus-rest-jaxb + Quarkus - REST - JAXB - Runtime JAXB serialization support for RESTEasy Reactive. This extension is not compatible with the quarkus-resteasy extension, or any of the extensions that depend on it. io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/JAXBContextContextResolver.java b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/JAXBContextContextResolver.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/JAXBContextContextResolver.java rename to extensions/resteasy-reactive/rest-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/JAXBContextContextResolver.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyReader.java b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyReader.java rename to extensions/resteasy-reactive/rest-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyWriter.java b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyWriter.java rename to extensions/resteasy-reactive/rest-jaxb/runtime/src/main/java/io/quarkus/resteasy/reactive/jaxb/runtime/serialisers/ServerJaxbMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 88% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 02ad8a63f401e..0fa4ebe56550d 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,7 +1,7 @@ -name: "RESTEasy Reactive JAXB" +name: "REST JAXB" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: - short-name: "resteasy-reactive-jaxb" + short-name: "rest-jaxb" keywords: - "rest-jaxb" - "resteasy-reactive-xml" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml similarity index 77% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/deployment/pom.xml rename to extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml index 7b2184803c5e0..5f5e0d0ff96ba 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml @@ -4,18 +4,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jsonb-common-parent + quarkus-rest-jsonb-common-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jsonb-common-deployment - Quarkus - RESTEasy Reactive - JSON-B Common Bits - Deployment + quarkus-rest-jsonb-common-deployment + Quarkus - REST - JSON-B Common Bits - Deployment io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment io.quarkus @@ -23,7 +23,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-common + quarkus-rest-jsonb-common diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/deployment/ResteasyReactiveJsonbCommonProcessor.java b/extensions/resteasy-reactive/rest-jsonb-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/deployment/ResteasyReactiveJsonbCommonProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/deployment/ResteasyReactiveJsonbCommonProcessor.java rename to extensions/resteasy-reactive/rest-jsonb-common/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/deployment/ResteasyReactiveJsonbCommonProcessor.java diff --git a/extensions/resteasy-reactive/rest-jsonb-common/pom.xml b/extensions/resteasy-reactive/rest-jsonb-common/pom.xml new file mode 100644 index 0000000000000..66ad63e41a427 --- /dev/null +++ b/extensions/resteasy-reactive/rest-jsonb-common/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-jsonb-common-parent + Quarkus - REST - JSON-B Common Bits + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml similarity index 85% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/pom.xml rename to extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml index 6e51eb596ffde..d6b533f0c4485 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml @@ -4,19 +4,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jsonb-common-parent + quarkus-rest-jsonb-common-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jsonb-common - Quarkus - RESTEasy Reactive - JSON-B Common Bits - Runtime + quarkus-rest-jsonb-common + Quarkus - REST - JSON-B Common Bits - Runtime Common classes for JSON-B serialization support for RESTEasy Reactive io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus.resteasy.reactive diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/runtime/serialisers/VertxJson.java b/extensions/resteasy-reactive/rest-jsonb-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/runtime/serialisers/VertxJson.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/runtime/serialisers/VertxJson.java rename to extensions/resteasy-reactive/rest-jsonb-common/runtime/src/main/java/io/quarkus/resteasy/reactive/jsonb/common/runtime/serialisers/VertxJson.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jsonb-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 70% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-jsonb-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 43181aaae6940..04b0b91430982 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jsonb-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,4 +1,4 @@ -name: "RESTEasy Reactive JSON-B Common" +name: "REST JSON-B Common" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: unlisted: true \ No newline at end of file diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/pom.xml b/extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml similarity index 80% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/pom.xml rename to extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml index bd806d2c4de42..ddc6d53d901f5 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml @@ -4,26 +4,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jsonb-parent + quarkus-rest-jsonb-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jsonb-deployment - Quarkus - RESTEasy Reactive - JSON-B - Deployment + quarkus-rest-jsonb-deployment + Quarkus - REST - JSON-B - Deployment io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus - quarkus-resteasy-reactive-jsonb-common-deployment + quarkus-rest-jsonb-common-deployment io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus @@ -47,7 +47,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment test diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Cheese.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Cheese.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Cheese.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Cheese.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/CheeseEndpoint.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/CheeseEndpoint.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/CheeseEndpoint.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/CheeseEndpoint.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/DataItem.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/DataItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/DataItem.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/DataItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/EmptyInputTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/EmptyInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/EmptyInputTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/EmptyInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/ExceptionInWriterTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/ExceptionInWriterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/ExceptionInWriterTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/ExceptionInWriterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Item.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Item.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Item.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Item.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/MultipartOutputTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/MultipartOutputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/MultipartOutputTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/MultipartOutputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Person.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Person.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Person.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/Person.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonResource.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonResource.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SimpleJsonTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/StreamingTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/StreamingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/StreamingTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/StreamingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SuperClass.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SuperClass.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SuperClass.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/SuperClass.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonEndpoint.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonEndpoint.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonEndpoint.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonEndpoint.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/VertxJsonTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/Message.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/Message.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/Message.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/Message.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseParserTest.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseParserTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseParserTest.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseParserTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseResource.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseResource.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseTestCase.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseTestCase.java rename to extensions/resteasy-reactive/rest-jsonb/deployment/src/test/java/io/quarkus/resteasy/reactive/jsonb/deployment/test/sse/SseTestCase.java diff --git a/extensions/resteasy-reactive/rest-jsonb/pom.xml b/extensions/resteasy-reactive/rest-jsonb/pom.xml new file mode 100644 index 0000000000000..d27bed2996d6d --- /dev/null +++ b/extensions/resteasy-reactive/rest-jsonb/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-jsonb-parent + Quarkus - REST - JSON-B + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/runtime/pom.xml b/extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml similarity index 85% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/runtime/pom.xml rename to extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml index 4973981c60d58..54cab04e8a631 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-jsonb-parent + quarkus-rest-jsonb-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-jsonb - Quarkus - RESTEasy Reactive - JSON-B - Runtime + quarkus-rest-jsonb + Quarkus - REST - JSON-B - Runtime JSON-B serialization support for RESTEasy Reactive. This extension is not compatible with the quarkus-resteasy extension, or any of the extensions that depend on it. @@ -20,11 +20,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jsonb-common + quarkus-rest-jsonb-common diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 87% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 0a23d729668e7..a20810f514ef5 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,7 +1,7 @@ -name: "RESTEasy Reactive JSON-B" +name: "REST JSON-B" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: - short-name: "resteasy-reactive-jsonb" + short-name: "rest-jsonb" keywords: - "rest-jsonb" - "resteasy-reactive-json" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml similarity index 92% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/pom.xml rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml index 38381991986d7..0f5faf7f1d8b8 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml @@ -6,17 +6,17 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common-parent + quarkus-rest-kotlin-serialization-common-parent 999-SNAPSHOT - quarkus-resteasy-reactive-kotlin-serialization-common-deployment - Quarkus - RESTEasy Reactive - Kotlin Serialization Common Deployment + quarkus-rest-kotlin-serialization-common-deployment + Quarkus - REST - Kotlin Serialization Common Deployment io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common + quarkus-rest-kotlin-serialization-common io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/deployment/KotlinSerializationCommonProcessor.java b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/deployment/KotlinSerializationCommonProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/deployment/KotlinSerializationCommonProcessor.java rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/deployment/KotlinSerializationCommonProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/BasicTest.kt b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/BasicTest.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/BasicTest.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/BasicTest.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/CustomBeanTest.kt b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/CustomBeanTest.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/CustomBeanTest.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/CustomBeanTest.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/Greeting.kt b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/Greeting.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/Greeting.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/Greeting.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizerTest.kt b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizerTest.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizerTest.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizerTest.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/resources/basic.properties b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/resources/basic.properties similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/deployment/src/test/resources/basic.properties rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/src/test/resources/basic.properties diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml similarity index 75% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/pom.xml rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml index cb98b7329f4b3..346ab2408af4e 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jaxb/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-jaxb-parent - Quarkus - RESTEasy Reactive - JAXB + quarkus-rest-kotlin-serialization-common-parent + Quarkus - REST - Kotlin Serialization Common Parent pom deployment diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml similarity index 94% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/pom.xml rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml index 19f23cbc32a5d..04f6ff2b10618 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml @@ -6,12 +6,12 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common-parent + quarkus-rest-kotlin-serialization-common-parent 999-SNAPSHOT - quarkus-resteasy-reactive-kotlin-serialization-common - Quarkus - RESTEasy Reactive - Kotlin Serialization Common + quarkus-rest-kotlin-serialization-common + Quarkus - REST - Kotlin Serialization Common diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonConfig.java b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonConfig.java rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/KotlinSerializationConfig.java b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/KotlinSerializationConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/KotlinSerializationConfig.java rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/KotlinSerializationConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonProducer.kt b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonProducer.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonProducer.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/common/runtime/JsonProducer.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 79% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 4f442202858ed..4e7421db38041 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive Kotlin Serialization Common" +name: "REST Kotlin Serialization Common" metadata: keywords: - "resteasy reactive" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/test/java/io/quarkus/kotlin/serialization/JsonConfigTest.java b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/test/java/io/quarkus/kotlin/serialization/JsonConfigTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization-common/runtime/src/test/java/io/quarkus/kotlin/serialization/JsonConfigTest.java rename to extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/test/java/io/quarkus/kotlin/serialization/JsonConfigTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/deployment/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml similarity index 76% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/deployment/pom.xml rename to extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml index ab282d873fc01..6c7b6dcbd87c0 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml @@ -4,23 +4,23 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-kotlin-serialization-parent + quarkus-rest-kotlin-serialization-parent io.quarkus 999-SNAPSHOT ../pom.xml - quarkus-resteasy-reactive-kotlin-serialization-deployment - Quarkus - RESTEasy Reactive - Kotlin Serialization - Deployment + quarkus-rest-kotlin-serialization-deployment + Quarkus - REST - Kotlin Serialization - Deployment io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common-deployment + quarkus-rest-kotlin-serialization-common-deployment io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus @@ -32,7 +32,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization + quarkus-rest-kotlin-serialization diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java rename to extensions/resteasy-reactive/rest-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml similarity index 72% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/pom.xml rename to extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml index 7e9effa35238a..0cf75166c4290 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-kotlin-serialization-parent - Quarkus - RESTEasy Reactive - Kotlin Serialization + quarkus-rest-kotlin-serialization-parent + Quarkus - REST - Kotlin Serialization pom diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml similarity index 90% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/pom.xml rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml index 051f526603966..32039114e3033 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml @@ -4,24 +4,24 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-parent + quarkus-rest-kotlin-serialization-parent 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-kotlin-serialization - Quarkus - RESTEasy Reactive - Kotlin Serialization - Runtime + quarkus-rest-kotlin-serialization + Quarkus - REST - Kotlin Serialization - Runtime Kotlin Serialization support for RESTEasy Reactive. This extension is not compatible with the quarkus-resteasy extension, or any of the extensions that depend on it. io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common + quarkus-rest-kotlin-serialization-common io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyReader.kt b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyReader.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyReader.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyReader.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyWriter.kt b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyWriter.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyWriter.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/KotlinSerializationMessageBodyWriter.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ValidationJsonBuilderCustomizer.kt b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ValidationJsonBuilderCustomizer.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ValidationJsonBuilderCustomizer.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ValidationJsonBuilderCustomizer.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportSerializer.kt b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportSerializer.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportSerializer.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportSerializer.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportViolationSerializer.kt b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportViolationSerializer.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportViolationSerializer.kt rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/kotlin/io/quarkus/resteasy/reactive/kotlin/serialization/runtime/ViolationReportViolationSerializer.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 82% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml index e5070ed78cffe..66faf9ae67106 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,7 +1,7 @@ -name: "RESTEasy Reactive Kotlin Serialization" +name: "REST Kotlin Serialization" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: - short-name: "resteasy-reactive-kotlin-serialization" + short-name: "rest-kotlin-serialization" keywords: - "resteasy-reactive-json" - "resteasy-reactive-kotlin-serialization" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/deployment/pom.xml b/extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml similarity index 74% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/deployment/pom.xml rename to extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml index cba0e84e67aec..53412840db5f8 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml @@ -3,27 +3,27 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-kotlin-parent + quarkus-rest-kotlin-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-kotlin-deployment - Quarkus - RESTEasy Reactive - Kotlin - Deployment + quarkus-rest-kotlin-deployment + Quarkus - REST - Kotlin - Deployment io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment io.quarkus - quarkus-resteasy-reactive-kotlin + quarkus-rest-kotlin diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/deployment/KotlinCoroutineIntegrationProcessor.java b/extensions/resteasy-reactive/rest-kotlin/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/deployment/KotlinCoroutineIntegrationProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/deployment/KotlinCoroutineIntegrationProcessor.java rename to extensions/resteasy-reactive/rest-kotlin/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/deployment/KotlinCoroutineIntegrationProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/pom.xml b/extensions/resteasy-reactive/rest-kotlin/pom.xml similarity index 74% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/pom.xml rename to extensions/resteasy-reactive/rest-kotlin/pom.xml index e1e8a15702fc4..5915956425321 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-kotlin-parent - Quarkus - RESTEasy Reactive - Kotlin + quarkus-rest-kotlin-parent + Quarkus - REST - Kotlin pom deployment diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/pom.xml b/extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml similarity index 94% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/pom.xml rename to extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml index e22e1fe757210..2d82c14aa260a 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> io.quarkus - quarkus-resteasy-reactive-kotlin-parent + quarkus-rest-kotlin-parent 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-kotlin - Quarkus - RESTEasy Reactive - Kotlin - Runtime + quarkus-rest-kotlin + Quarkus - REST - Kotlin - Runtime Provides Kotlin support for RESTEasy Reactive @@ -24,7 +24,7 @@ io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus.resteasy.reactive diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedRequestFilter.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedRequestFilter.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedRequestFilter.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedRequestFilter.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedResponseFilter.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedResponseFilter.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedResponseFilter.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/AbstractSuspendedResponseFilter.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/ApplicationCoroutineScope.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/ApplicationCoroutineScope.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/ApplicationCoroutineScope.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/ApplicationCoroutineScope.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineEndpointInvoker.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineEndpointInvoker.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineEndpointInvoker.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineEndpointInvoker.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandler.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandler.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandler.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandler.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandlerFactory.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandlerFactory.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandlerFactory.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineInvocationHandlerFactory.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineMethodProcessor.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineMethodProcessor.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineMethodProcessor.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/CoroutineMethodProcessor.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/FlowToPublisherHandler.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/FlowToPublisherHandler.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/FlowToPublisherHandler.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/FlowToPublisherHandler.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/PrepareExecution.kt b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/PrepareExecution.kt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/PrepareExecution.kt rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/kotlin/org/jboss/resteasy/reactive/server/runtime/kotlin/PrepareExecution.kt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 70% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-kotlin/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 8c6790fe9535f..efd7fe9e0b798 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-jackson-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-kotlin/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,5 +1,5 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "RESTEasy Reactive Jackson Common" +name: "REST Kotlin" metadata: unlisted: true \ No newline at end of file diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/pom.xml b/extensions/resteasy-reactive/rest-links/deployment/pom.xml similarity index 84% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/pom.xml rename to extensions/resteasy-reactive/rest-links/deployment/pom.xml index 564f0202cfe37..3bdef41d8ff6b 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-links/deployment/pom.xml @@ -3,23 +3,23 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-links-parent + quarkus-rest-links-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-links-deployment - Quarkus - RESTEasy Reactive - Links - Deployment + quarkus-rest-links-deployment + Quarkus - REST - Links - Deployment io.quarkus - quarkus-resteasy-reactive-links + quarkus-rest-links io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/DotNames.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/DotNames.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/DotNames.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/DotNames.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterAccessorImplementor.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterAccessorImplementor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterAccessorImplementor.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterAccessorImplementor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterImplementor.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterImplementor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterImplementor.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterImplementor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterMetadata.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterMetadata.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterMetadata.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/GetterMetadata.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksContainerFactory.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksContainerFactory.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksContainerFactory.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksContainerFactory.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksMethodScanner.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksMethodScanner.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksMethodScanner.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksMethodScanner.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java rename to extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractEntity.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractEntity.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractEntity.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractEntity.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractHalLinksTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractHalLinksTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractHalLinksTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractHalLinksTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/AbstractId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResource.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResource.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksInjectionTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksInjectionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksInjectionTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksInjectionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionMultipleRestLinkIdTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionMultipleRestLinkIdTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionMultipleRestLinkIdTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionMultipleRestLinkIdTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionTest.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/RestLinksWithFailureInjectionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecord.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecord.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecord.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecord.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordMultipleRestLinkIds.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordMultipleRestLinkIds.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordMultipleRestLinkIds.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordMultipleRestLinkIds.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordNoId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordNoId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordNoId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordNoId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceIdAndRestLinkId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceIdAndRestLinkId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceIdAndRestLinkId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndPersistenceIdAndRestLinkId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndRestLinkId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndRestLinkId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndRestLinkId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithIdAndRestLinkId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceIdAndRestLinkId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceIdAndRestLinkId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceIdAndRestLinkId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithPersistenceIdAndRestLinkId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithRestLinkId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithRestLinkId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithRestLinkId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestRecordWithRestLinkId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResource.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResource.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceMultipleRestLinkIds.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceMultipleRestLinkIds.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceMultipleRestLinkIds.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceMultipleRestLinkIds.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceNoId.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceNoId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceNoId.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/TestResourceNoId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/persistence/Id.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/persistence/Id.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/persistence/Id.java rename to extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/persistence/Id.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/pom.xml b/extensions/resteasy-reactive/rest-links/pom.xml similarity index 75% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/pom.xml rename to extensions/resteasy-reactive/rest-links/pom.xml index 621f1d660d263..50ac690451c1a 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/pom.xml +++ b/extensions/resteasy-reactive/rest-links/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-links-parent - Quarkus - RESTEasy Reactive - Links + quarkus-rest-links-parent + Quarkus - REST - Links pom diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/pom.xml b/extensions/resteasy-reactive/rest-links/runtime/pom.xml similarity index 88% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/pom.xml rename to extensions/resteasy-reactive/rest-links/runtime/pom.xml index 8ccccb139fdea..df85370552d28 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-links/runtime/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-links-parent + quarkus-rest-links-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-links - Quarkus - RESTEasy Reactive - Links - Runtime + quarkus-rest-links + Quarkus - REST - Links - Runtime Web Links support for RESTEasy Reactive. Inject web links into response HTTP headers by annotating your endpoint resources. io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -39,7 +39,7 @@ - io.quarkus:quarkus-resteasy-reactive + io.quarkus:quarkus-rest diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/InjectRestLinks.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/InjectRestLinks.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/InjectRestLinks.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/InjectRestLinks.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLink.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLink.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLink.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLink.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkId.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkId.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkId.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkId.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkType.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkType.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkType.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinkType.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksHandler.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksHandler.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksProvider.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksProvider.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksProvider.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/RestLinksProvider.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessor.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessor.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainer.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainer.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainerRecorder.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainerRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainerRecorder.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/GetterAccessorsContainerRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinkInfo.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinkInfo.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinkInfo.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinkInfo.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksContainer.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksContainer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksContainer.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksContainer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksProviderRecorder.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksProviderRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksProviderRecorder.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/LinksProviderRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderImpl.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderImpl.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderProducer.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderProducer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderProducer.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/RestLinksProviderProducer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/HalServerResponseFilter.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/HalServerResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/HalServerResponseFilter.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/HalServerResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/ResteasyReactiveHalService.java b/extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/ResteasyReactiveHalService.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/ResteasyReactiveHalService.java rename to extensions/resteasy-reactive/rest-links/runtime/src/main/java/io/quarkus/resteasy/reactive/links/runtime/hal/ResteasyReactiveHalService.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-links/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 86% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-links/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 8803d5e6dff45..c0c118003ce9e 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-links/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-links/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,7 +1,7 @@ -name: "RESTEasy Reactive Links" +name: "REST Links" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: - short-name: "resteasy-reactive-links" + short-name: "rest-links" keywords: - "rest" - "jaxrs" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/pom.xml b/extensions/resteasy-reactive/rest-qute/deployment/pom.xml similarity index 83% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/pom.xml rename to extensions/resteasy-reactive/rest-qute/deployment/pom.xml index 85e62f0fa707e..08d998c33b297 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-qute/deployment/pom.xml @@ -4,18 +4,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-qute-parent + quarkus-rest-qute-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-qute-deployment - Quarkus - RESTEasy Reactive - Qute - Deployment + quarkus-rest-qute-deployment + Quarkus - REST - Qute - Deployment io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus @@ -23,7 +23,7 @@ io.quarkus - quarkus-resteasy-reactive-qute + quarkus-rest-qute io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java b/extensions/resteasy-reactive/rest-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessageHelloResource.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessageHelloResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessageHelloResource.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessageHelloResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessages.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessages.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessages.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/AppMessages.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/HelloResource.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/HelloResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/HelloResource.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/HelloResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/ItemResource.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/ItemResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/ItemResource.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/ItemResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MessageBundleDevModeTest.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MessageBundleDevModeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MessageBundleDevModeTest.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MessageBundleDevModeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateResource.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateResource.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateTest.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateTest.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/MissingTemplateTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateInstanceNonBlockingTest.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateInstanceNonBlockingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateInstanceNonBlockingTest.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateInstanceNonBlockingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateResultTest.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateResultTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateResultTest.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TemplateResultTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/Templates.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/Templates.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/Templates.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/Templates.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorResource.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorResource.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest3.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest3.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest3.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/TypeErrorTest3.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/VariantTemplateTest.java b/extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/VariantTemplateTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/VariantTemplateTest.java rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/java/io/quarkus/resteasy/reactive/qute/deployment/VariantTemplateTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/hello.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/hello.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/hello.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/hello.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typeError.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typeError.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typeError.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typeError.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typeError2.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typeError2.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typeError2.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typeError2.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.html b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.html similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.html rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.html diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typedTemplate.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typedTemplatePrimitives.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typedTemplatePrimitives.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/HelloResource/typedTemplatePrimitives.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/HelloResource/typedTemplatePrimitives.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/MissingTemplateResource/hello.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/MissingTemplateResource/hello.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/MissingTemplateResource/hello.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/MissingTemplateResource/hello.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/TypeErrorResource/typeError3.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/TypeErrorResource/typeError3.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/TypeErrorResource/typeError3.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/TypeErrorResource/typeError3.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/toplevel.txt b/extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/toplevel.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/deployment/src/test/resources/templates/toplevel.txt rename to extensions/resteasy-reactive/rest-qute/deployment/src/test/resources/templates/toplevel.txt diff --git a/extensions/resteasy-reactive/rest-qute/pom.xml b/extensions/resteasy-reactive/rest-qute/pom.xml new file mode 100644 index 0000000000000..062638ceaca40 --- /dev/null +++ b/extensions/resteasy-reactive/rest-qute/pom.xml @@ -0,0 +1,20 @@ + + + + quarkus-rest-parent-aggregator + io.quarkus + 999-SNAPSHOT + ../pom.xml + + 4.0.0 + + quarkus-rest-qute-parent + Quarkus - REST - Qute + pom + + deployment + runtime + + diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/pom.xml b/extensions/resteasy-reactive/rest-qute/runtime/pom.xml similarity index 89% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/pom.xml rename to extensions/resteasy-reactive/rest-qute/runtime/pom.xml index bdf0e0b02cee9..93be27f7c66de 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-qute/runtime/pom.xml @@ -4,13 +4,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - quarkus-resteasy-reactive-qute-parent + quarkus-rest-qute-parent io.quarkus 999-SNAPSHOT - quarkus-resteasy-reactive-qute - Quarkus - RESTEasy Reactive - Qute - Runtime + quarkus-rest-qute + Quarkus - REST - Qute - Runtime Qute integration for RESTEasy Reactive. This extension is not compatible with the quarkus-resteasy extension, or any of the extensions that depend on it. @@ -24,7 +24,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -45,7 +45,7 @@ - io.quarkus:quarkus-resteasy-reactive + io.quarkus:quarkus-rest diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/RestTemplate.java b/extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/RestTemplate.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/RestTemplate.java rename to extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/RestTemplate.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseFilter.java b/extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseFilter.java rename to extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseUniHandler.java b/extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseUniHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseUniHandler.java rename to extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/TemplateResponseUniHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/Util.java b/extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/Util.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/Util.java rename to extensions/resteasy-reactive/rest-qute/runtime/src/main/java/io/quarkus/resteasy/reactive/qute/runtime/Util.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 93% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 9f0006b6bf2fa..d24b25621e3c2 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,4 +1,4 @@ -name: "RESTEasy Reactive Qute" +name: "REST Qute" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: keywords: diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/pom.xml b/extensions/resteasy-reactive/rest-servlet/deployment/pom.xml similarity index 89% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/pom.xml rename to extensions/resteasy-reactive/rest-servlet/deployment/pom.xml index 583954b62ccf9..41302fb8aa921 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-servlet/deployment/pom.xml @@ -3,23 +3,23 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-servlet-parent + quarkus-rest-servlet-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-servlet-deployment - Quarkus - RESTEasy Reactive Servlet - Deployment + quarkus-rest-servlet-deployment + Quarkus - REST Servlet - Deployment io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus - quarkus-resteasy-reactive-servlet + quarkus-rest-servlet io.quarkus @@ -67,12 +67,12 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment test io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test test-jar diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/src/main/java/io/quarkus/resteasy/reactive/server/servlet/deployment/ResteasyReactiveServletProcessor.java b/extensions/resteasy-reactive/rest-servlet/deployment/src/main/java/io/quarkus/resteasy/reactive/server/servlet/deployment/ResteasyReactiveServletProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/src/main/java/io/quarkus/resteasy/reactive/server/servlet/deployment/ResteasyReactiveServletProcessor.java rename to extensions/resteasy-reactive/rest-servlet/deployment/src/main/java/io/quarkus/resteasy/reactive/server/servlet/deployment/ResteasyReactiveServletProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/src/test/java/io/quarkus/resteasy/reactive/server/servlet/test/ServletSimpleRestTestCase.java b/extensions/resteasy-reactive/rest-servlet/deployment/src/test/java/io/quarkus/resteasy/reactive/server/servlet/test/ServletSimpleRestTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/deployment/src/test/java/io/quarkus/resteasy/reactive/server/servlet/test/ServletSimpleRestTestCase.java rename to extensions/resteasy-reactive/rest-servlet/deployment/src/test/java/io/quarkus/resteasy/reactive/server/servlet/test/ServletSimpleRestTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/pom.xml b/extensions/resteasy-reactive/rest-servlet/pom.xml similarity index 74% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/pom.xml rename to extensions/resteasy-reactive/rest-servlet/pom.xml index fe11155672299..cef6cebf0f98a 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/pom.xml +++ b/extensions/resteasy-reactive/rest-servlet/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-servlet-parent - Quarkus - RESTEasy Reactive - Servlet + quarkus-rest-servlet-parent + Quarkus - REST - Servlet pom deployment diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/pom.xml b/extensions/resteasy-reactive/rest-servlet/runtime/pom.xml similarity index 86% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/pom.xml rename to extensions/resteasy-reactive/rest-servlet/runtime/pom.xml index 6073aa1b4fcaa..0019722bc48dc 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-servlet/runtime/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-servlet-parent + quarkus-rest-servlet-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-servlet - Quarkus - RESTEasy Reactive Servlet - Runtime + quarkus-rest-servlet + Quarkus - REST Servlet - Runtime Servlet support for Quarkus RESTEasy Reactive io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/EnumerationIterable.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/EnumerationIterable.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/EnumerationIterable.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/EnumerationIterable.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveFilter.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveFilter.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServlet.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServlet.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServlet.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServlet.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServletRecorder.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServletRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServletRecorder.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ResteasyReactiveServletRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContextFactory.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContextFactory.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContextFactory.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContextFactory.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletResteasyReactiveInputStream.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletResteasyReactiveInputStream.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletResteasyReactiveInputStream.java rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletResteasyReactiveInputStream.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 93% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml index d7ce9857866a5..80c16c36a812e 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,4 +1,4 @@ -name: "RESTEasy Reactive Servlet" +name: "REST Servlet" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: unlisted: true diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/pom.xml b/extensions/resteasy-reactive/rest/deployment/pom.xml similarity index 89% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/pom.xml rename to extensions/resteasy-reactive/rest/deployment/pom.xml index 1d7bb6f5b839b..5c82c477d3648 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest/deployment/pom.xml @@ -3,14 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent + quarkus-rest-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive-deployment - Quarkus - RESTEasy Reactive - Deployment + quarkus-rest-deployment + Quarkus - REST - Deployment @@ -19,7 +19,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-deployment + quarkus-rest-kotlin-deployment true @@ -32,11 +32,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-server-spi-deployment + quarkus-rest-server-spi-deployment io.quarkus @@ -52,7 +52,7 @@ io.quarkus - quarkus-resteasy-reactive-common-deployment + quarkus-rest-common-deployment io.quarkus @@ -100,7 +100,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment test diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/BuiltInReaderOverrideBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/BuiltInReaderOverrideBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/BuiltInReaderOverrideBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/BuiltInReaderOverrideBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ClassLevelExceptionMappersBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ClassLevelExceptionMappersBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ClassLevelExceptionMappersBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ClassLevelExceptionMappersBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CompressionScanner.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CompressionScanner.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CompressionScanner.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CompressionScanner.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ContextResolversBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ContextResolversBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ContextResolversBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ContextResolversBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CustomResourceProducersGenerator.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CustomResourceProducersGenerator.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CustomResourceProducersGenerator.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/CustomResourceProducersGenerator.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/DotNames.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/DotNames.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/DotNames.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/DotNames.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/EndpointConfig.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/EndpointConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/EndpointConfig.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/EndpointConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ExceptionMappersBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ExceptionMappersBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ExceptionMappersBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ExceptionMappersBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/FilterClassIntrospector.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/FilterClassIntrospector.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/FilterClassIntrospector.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/FilterClassIntrospector.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/MessageBodyWriterTransformerUtils.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/MessageBodyWriterTransformerUtils.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/MessageBodyWriterTransformerUtils.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/MessageBodyWriterTransformerUtils.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ObservabilityProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ObservabilityProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ObservabilityProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ObservabilityProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ParamConverterProvidersBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ParamConverterProvidersBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ParamConverterProvidersBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ParamConverterProvidersBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusInvokerFactory.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusInvokerFactory.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusInvokerFactory.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusInvokerFactory.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusMultipartReturnTypeHandler.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusMultipartReturnTypeHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusMultipartReturnTypeHandler.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusMultipartReturnTypeHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/RequestContextFactoryBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/RequestContextFactoryBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/RequestContextFactoryBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/RequestContextFactoryBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveCDIProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveCDIProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveCDIProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveCDIProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentInfoBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentInfoBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentInfoBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDeploymentInfoBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDevModeProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDevModeProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDevModeProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveDevModeProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveResourceMethodEntriesBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveResourceMethodEntriesBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveResourceMethodEntriesBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveResourceMethodEntriesBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveScanningProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveScanningProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveScanningProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveScanningProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveServerConfig.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveServerConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveServerConfig.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveServerConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveVertxWebSocketIntegrationProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveVertxWebSocketIntegrationProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveVertxWebSocketIntegrationProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveVertxWebSocketIntegrationProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SecurityTransformerUtils.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SecurityTransformerUtils.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SecurityTransformerUtils.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SecurityTransformerUtils.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ServerSerialisersBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ServerSerialisersBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ServerSerialisersBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ServerSerialisersBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SetupEndpointsResultBuildItem.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SetupEndpointsResultBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SetupEndpointsResultBuildItem.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/SetupEndpointsResultBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/devui/ResteasyReactiveDevUIProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/devui/ResteasyReactiveDevUIProcessor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/devui/ResteasyReactiveDevUIProcessor.java rename to extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/devui/ResteasyReactiveDevUIProcessor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-card.js b/extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-card.js similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-card.js rename to extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-card.js diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-endpoint-scores.js b/extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-endpoint-scores.js similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-endpoint-scores.js rename to extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-endpoint-scores.js diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-exception-mappers.js b/extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-exception-mappers.js similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-exception-mappers.js rename to extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-exception-mappers.js diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-parameter-converter-providers.js b/extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-parameter-converter-providers.js similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-parameter-converter-providers.js rename to extensions/resteasy-reactive/rest/deployment/src/main/resources/dev-ui/qwc-resteasy-reactive-parameter-converter-providers.js diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/client/test/ContentTypeHeaderTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/client/test/ContentTypeHeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/client/test/ContentTypeHeaderTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/client/test/ContentTypeHeaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnApplicationTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnApplicationTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnApplicationTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnApplicationTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnClassTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnClassTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnClassTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnClassTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnMethodTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnMethodTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnMethodTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/BothBlockingAndNonBlockingOnMethodTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CloserTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CloserTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CloserTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CloserTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CustomNonBlockingReturnTypeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CustomNonBlockingReturnTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CustomNonBlockingReturnTypeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/CustomNonBlockingReturnTypeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/EndpointDisabledTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/EndpointDisabledTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/EndpointDisabledTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/EndpointDisabledTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ExceptionUtil.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ExceptionUtil.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ExceptionUtil.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ExceptionUtil.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/InnerClassTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/InnerClassTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/InnerClassTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/InnerClassTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleApplicationClassesWithBuildProfileTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleApplicationClassesWithBuildProfileTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleApplicationClassesWithBuildProfileTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleApplicationClassesWithBuildProfileTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleHttpAnnotationsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleHttpAnnotationsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleHttpAnnotationsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/MultipleHttpAnnotationsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/PreExceptionMapperHandlerTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/PreExceptionMapperHandlerTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/PreExceptionMapperHandlerTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/PreExceptionMapperHandlerTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestLeakDetectionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestLeakDetectionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestLeakDetectionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestLeakDetectionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedFieldInjectionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedFieldInjectionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedFieldInjectionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedFieldInjectionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedParamConverterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedParamConverterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedParamConverterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/RequestScopedParamConverterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404BuildItemTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404BuildItemTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404BuildItemTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404BuildItemTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SingleQueryParamWithSeparatorTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SingleQueryParamWithSeparatorTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SingleQueryParamWithSeparatorTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SingleQueryParamWithSeparatorTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/StringTestHTTPResourceWithPathParamsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/StringTestHTTPResourceWithPathParamsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/StringTestHTTPResourceWithPathParamsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/StringTestHTTPResourceWithPathParamsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SubResourcesAsBeansTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SubResourcesAsBeansTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SubResourcesAsBeansTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/SubResourcesAsBeansTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/BeanParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/BeanParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/BeanParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/BeanParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/CustomConverterInBeanParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/CustomConverterInBeanParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/CustomConverterInBeanParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/CustomConverterInBeanParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithAnnotationsInAMethodOfBeanParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithAnnotationsInAMethodOfBeanParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithAnnotationsInAMethodOfBeanParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithAnnotationsInAMethodOfBeanParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithNoAnnotationsInBeanParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithNoAnnotationsInBeanParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithNoAnnotationsInBeanParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/FailWithNoAnnotationsInBeanParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/NestedBeanParamInSubResourcesTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/NestedBeanParamInSubResourcesTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/NestedBeanParamInSubResourcesTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/beanparam/NestedBeanParamInSubResourcesTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnClassAndMethodsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnClassAndMethodsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnClassAndMethodsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnClassAndMethodsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnMethodsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnMethodsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnMethodsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/CacheOnMethodsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnClassAndMethodsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnClassAndMethodsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnClassAndMethodsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnClassAndMethodsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnMethodsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnMethodsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnMethodsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/cache/NoCacheOnMethodsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/compress/CompressionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/compress/CompressionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/compress/CompressionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/compress/CompressionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ConditionalExceptionMappersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ConditionalExceptionMappersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ConditionalExceptionMappersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ConditionalExceptionMappersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/CustomExceptionMappersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/CustomExceptionMappersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/CustomExceptionMappersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/CustomExceptionMappersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ExtendsUniException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ExtendsUniException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ExtendsUniException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ExtendsUniException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/FirstResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/FirstResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/FirstResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/FirstResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/GlobalThrowableExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/GlobalThrowableExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/GlobalThrowableExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/GlobalThrowableExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/InvalidConditionalMappersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/InvalidConditionalMappersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/InvalidConditionalMappersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/InvalidConditionalMappersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/MyOtherExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/OtherUniException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/OtherUniException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/OtherUniException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/OtherUniException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/PerClassThrowableExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/PerClassThrowableExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/PerClassThrowableExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/PerClassThrowableExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecondResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecondResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecondResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecondResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecurityExceptionMapperWithResourceInfoTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecurityExceptionMapperWithResourceInfoTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecurityExceptionMapperWithResourceInfoTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SecurityExceptionMapperWithResourceInfoTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SomeBean.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SomeBean.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SomeBean.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/SomeBean.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UniExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UnwrappedExceptionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UnwrappedExceptionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UnwrappedExceptionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/UnwrappedExceptionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AbortingFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AbortingFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AbortingFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AbortingFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AnotherValidNonBlockingFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AnotherValidNonBlockingFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AnotherValidNonBlockingFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AnotherValidNonBlockingFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AssertContainerFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AssertContainerFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AssertContainerFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AssertContainerFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AsyncResponseWithExceptionAndFiltersTargetTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AsyncResponseWithExceptionAndFiltersTargetTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AsyncResponseWithExceptionAndFiltersTargetTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/AsyncResponseWithExceptionAndFiltersTargetTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ConditionalBeanFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ConditionalBeanFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ConditionalBeanFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ConditionalBeanFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomContainerResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/CustomFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/FilterWithPathParamsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/FilterWithPathParamsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/FilterWithPathParamsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/FilterWithPathParamsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/IllegalStateExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/IllegalStateExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/IllegalStateExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/IllegalStateExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ImpliedReadBodyRequestFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ImpliedReadBodyRequestFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ImpliedReadBodyRequestFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ImpliedReadBodyRequestFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidConditionalBeanFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidConditionalBeanFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidConditionalBeanFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidConditionalBeanFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidNonBlockingFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidNonBlockingFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidNonBlockingFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/InvalidNonBlockingFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/Metal.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/Metal.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/Metal.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/Metal.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/MetalFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/MetalFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/MetalFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/MetalFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/NoTargetTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/NoTargetTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/NoTargetTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/NoTargetTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionalRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionalRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionalRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionalRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionsRequestTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionsRequestTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionsRequestTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/OptionsRequestTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/PreMatchingHeadersFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/PreMatchingHeadersFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/PreMatchingHeadersFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/PreMatchingHeadersFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ReadBodyRequestFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ReadBodyRequestFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ReadBodyRequestFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ReadBodyRequestFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/SomeBean.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/SomeBean.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/SomeBean.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/SomeBean.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniResponseRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniVoidRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniVoidRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniVoidRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/UniVoidRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ValidNonBlockingFiltersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ValidNonBlockingFiltersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ValidNonBlockingFiltersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/ValidNonBlockingFiltersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/WithFormBodyTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/WithFormBodyTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/WithFormBodyTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customproviders/WithFormBodyTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/ConsolePathCompleterTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/ConsolePathCompleterTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/ConsolePathCompleterTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/ConsolePathCompleterTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/QuarkusDefaultExceptionHandlingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/QuarkusDefaultExceptionHandlingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/QuarkusDefaultExceptionHandlingTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/QuarkusDefaultExceptionHandlingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/SubResourceDevModeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/SubResourceDevModeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/SubResourceDevModeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/SubResourceDevModeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/UserProvidedExceptionHandlingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/UserProvidedExceptionHandlingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/UserProvidedExceptionHandlingTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/devmode/UserProvidedExceptionHandlingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionDevModeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionDevModeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionDevModeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionDevModeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceDetectionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource3.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource3.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource3.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource3.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource4.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource4.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource4.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/GreetingResource4.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/generatedresource/GeneratedJaxRsResourceTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/generatedresource/GeneratedJaxRsResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/generatedresource/GeneratedJaxRsResourceTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/generatedresource/GeneratedJaxRsResourceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/Dummy.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/Dummy.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/Dummy.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/Dummy.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/ResponseHeaderTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/ResponseHeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/ResponseHeaderTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/ResponseHeaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/VertxHeadersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/VertxHeadersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/VertxHeadersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/VertxHeadersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/ContentTypeCaseTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/ContentTypeCaseTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/ContentTypeCaseTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/ContentTypeCaseTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/InvalidContentTypeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/InvalidContentTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/InvalidContentTypeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/InvalidContentTypeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/NoAcceptMultipleProducesTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/NoAcceptMultipleProducesTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/NoAcceptMultipleProducesTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/mediatype/NoAcceptMultipleProducesTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/AbstractMultipartTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/AbstractMultipartTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/AbstractMultipartTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/AbstractMultipartTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithDeleteTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithDeleteTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithDeleteTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithDeleteTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithoutDeleteTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithoutDeleteTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithoutDeleteTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FileInputWithoutDeleteTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormData.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormData.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormData.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormData.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataBase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataBase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataBase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataBase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataSameFileName.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataSameFileName.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataSameFileName.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataSameFileName.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataWithAllUploads.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataWithAllUploads.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataWithAllUploads.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/FormDataWithAllUploads.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/LargerThanDefaultFormAttributeMultipartFormInputTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/LargerThanDefaultFormAttributeMultipartFormInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/LargerThanDefaultFormAttributeMultipartFormInputTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/LargerThanDefaultFormAttributeMultipartFormInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MalformedMultipartInputTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MalformedMultipartInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MalformedMultipartInputTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MalformedMultipartInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartBinaryWithoutFilenameTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartBinaryWithoutFilenameTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartBinaryWithoutFilenameTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartBinaryWithoutFilenameTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartDataInputTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartDataInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartDataInputTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartDataInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartFormInputDevModeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartFormInputDevModeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartFormInputDevModeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartFormInputDevModeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputBodyHandlerTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputBodyHandlerTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputBodyHandlerTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputBodyHandlerTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputWithAllUploadsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputWithAllUploadsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputWithAllUploadsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartInputWithAllUploadsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOptionalInputTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOptionalInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOptionalInputTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOptionalInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputFileResponse.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputFileResponse.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputFileResponse.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputFileResponse.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileDownloadResponse.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileDownloadResponse.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileDownloadResponse.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileDownloadResponse.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileResponse.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileResponse.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileResponse.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputMultipleFileResponse.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResponse.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResponse.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResponse.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputResponse.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputSingleFileDownloadResponse.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputSingleFileDownloadResponse.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputSingleFileDownloadResponse.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputSingleFileDownloadResponse.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingBlockingEndpointsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingBlockingEndpointsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingBlockingEndpointsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingBlockingEndpointsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingReactiveEndpointTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingReactiveEndpointTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingReactiveEndpointTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartOutputUsingReactiveEndpointTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResourceWithAllUploads.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResourceWithAllUploads.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResourceWithAllUploads.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartResourceWithAllUploads.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartTextWithoutFilenameTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartTextWithoutFilenameTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartTextWithoutFilenameTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/MultipartTextWithoutFilenameTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormData.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormData.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormData.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormData.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormDataBase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormDataBase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormDataBase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherFormDataBase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherMultipartResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherMultipartResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherMultipartResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/OtherMultipartResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathFileDownload.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathFileDownload.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathFileDownload.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathFileDownload.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithDeleteTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithDeleteTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithDeleteTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithDeleteTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithoutDeleteTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithoutDeleteTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithoutDeleteTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/PathInputWithoutDeleteTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/Status.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/Status.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/Status.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/Status.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/TooLargeFormAttributeMultipartFormInputTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/TooLargeFormAttributeMultipartFormInputTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/TooLargeFormAttributeMultipartFormInputTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/TooLargeFormAttributeMultipartFormInputTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/other/OtherPackageFormDataBase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/other/OtherPackageFormDataBase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/other/OtherPackageFormDataBase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/other/OtherPackageFormDataBase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/HelloResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/HelloResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/HelloResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/HelloResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/FileTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/InvalidFileTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ParamConverterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ParamConverterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ParamConverterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ParamConverterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ProviderConfigInjectionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ProviderConfigInjectionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ProviderConfigInjectionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/ProviderConfigInjectionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WithWriterInterceptor.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WithWriterInterceptor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WithWriterInterceptor.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WithWriterInterceptor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WriterInterceptor.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WriterInterceptor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WriterInterceptor.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/providers/WriterInterceptor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortFilterWithLargePayloadTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortFilterWithLargePayloadTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortFilterWithLargePayloadTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortFilterWithLargePayloadTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/AbortingRequestFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/BasicGenericTypesHandlingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/BasicGenericTypesHandlingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/BasicGenericTypesHandlingTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/BasicGenericTypesHandlingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ClassLevelMediaTypeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ClassLevelMediaTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ClassLevelMediaTypeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ClassLevelMediaTypeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CollectionDefaultValueTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CollectionDefaultValueTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CollectionDefaultValueTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CollectionDefaultValueTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ContainerRequestContextTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ContainerRequestContextTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ContainerRequestContextTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ContainerRequestContextTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CovariantReturnSubresourceLocatorsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CovariantReturnSubresourceLocatorsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CovariantReturnSubresourceLocatorsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/CovariantReturnSubresourceLocatorsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/DefaultMediaTypeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/DefaultMediaTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/DefaultMediaTypeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/DefaultMediaTypeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericEntityTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericEntityTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericEntityTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericEntityTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericResourceTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericResourceTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/GenericResourceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/HttpHeadersTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/HttpHeadersTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/HttpHeadersTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/HttpHeadersTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/InheritanceTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/InheritanceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/InheritanceTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/InheritanceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MatchedResourceTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MatchedResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MatchedResourceTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MatchedResourceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeFromMessageBodyWriterTestMultiple.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeFromMessageBodyWriterTestMultiple.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeFromMessageBodyWriterTestMultiple.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeFromMessageBodyWriterTestMultiple.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationClientQualityTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationClientQualityTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationClientQualityTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationClientQualityTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationServerQualityTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationServerQualityTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationServerQualityTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypeNegotiationServerQualityTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypesWithSuffixHandlingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypesWithSuffixHandlingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypesWithSuffixHandlingTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MediaTypesWithSuffixHandlingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultiInterfaceResLocatorTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultiInterfaceResLocatorTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultiInterfaceResLocatorTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultiInterfaceResLocatorTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleAcceptHeaderTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleAcceptHeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleAcceptHeaderTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleAcceptHeaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleResourceImplementInterfaceTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleResourceImplementInterfaceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleResourceImplementInterfaceTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/MultipleResourceImplementInterfaceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ParameterSubResTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ParameterSubResTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ParameterSubResTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ParameterSubResTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResourceLocatorTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResourceLocatorTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResourceLocatorTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResourceLocatorTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResponseInfoTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResponseInfoTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResponseInfoTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/ResponseInfoTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SpecialResourceTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SpecialResourceTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SpecialResourceTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SpecialResourceTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceLocatorTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceLocatorTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceLocatorTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceLocatorTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceRequestFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceRequestFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceRequestFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/SubResourceRequestFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/UriInfoTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/UriInfoTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/UriInfoTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/UriInfoTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/WiderMappingNegativeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/WiderMappingNegativeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/WiderMappingNegativeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/WiderMappingNegativeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ApplicationScopeObject.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ApplicationScopeObject.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ApplicationScopeObject.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ApplicationScopeObject.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ClassLevelMediaTypeResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ClassLevelMediaTypeResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ClassLevelMediaTypeResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ClassLevelMediaTypeResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CollectionDefaultValueResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CollectionDefaultValueResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CollectionDefaultValueResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CollectionDefaultValueResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsRootProxy.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsRootProxy.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsRootProxy.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsRootProxy.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxy.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxy.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxy.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxy.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxyRootImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxyRootImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxyRootImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxyRootImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxySubImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxySubImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxySubImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/CovariantReturnSubresourceLocatorsSubProxySubImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultCharsetResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultCharsetResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultCharsetResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultCharsetResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeCustomObject.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeCustomObject.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeCustomObject.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeCustomObject.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/DefaultMediaTypeResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ExtensionResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ExtensionResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ExtensionResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ExtensionResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityDoubleWriter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityDoubleWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityDoubleWriter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityDoubleWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityFloatWriter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityFloatWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityFloatWriter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityFloatWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityIntegerServerMessageBodyWriter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityIntegerServerMessageBodyWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityIntegerServerMessageBodyWriter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityIntegerServerMessageBodyWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericEntityResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceCrudResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceCrudResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceCrudResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceCrudResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudent.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudent.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudent.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudent.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentCrudResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentCrudResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentCrudResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentCrudResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentReader.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentReader.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentReader.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentReader.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentWriter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentWriter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GenericResourceStudentWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GetAbsolutePathResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GetAbsolutePathResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GetAbsolutePathResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/GetAbsolutePathResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/HttpHeadersResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/HttpHeadersResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/HttpHeadersResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/HttpHeadersResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResourceImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResourceImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResourceImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/InheritanceParentResourceImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/LogHandler.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/LogHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/LogHandler.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/LogHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MatchedResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MatchedResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MatchedResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MatchedResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsText.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsText.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsText.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsText.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsXML.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsXML.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsXML.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterListAsXML.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MediaTypeFromMessageBodyWriterResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf1.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf1.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf1.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf1.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorIntf2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorSubresource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorSubresource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorSubresource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultiInterfaceResLocatorSubresource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultipleGetResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultipleGetResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultipleGetResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/MultipleGetResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResClassSub.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResClassSub.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResClassSub.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResClassSub.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResConcreteSubImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResConcreteSubImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResConcreteSubImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResConcreteSubImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResDoubleInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResDoubleInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResDoubleInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResDoubleInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericSub.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericSub.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericSub.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResGenericSub.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResInternalInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResInternalInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResInternalInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResInternalInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRoot.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRoot.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRoot.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRoot.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRootImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRootImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRootImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResRootImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSub.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSub.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSub.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSub.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSubImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSubImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSubImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ParameterSubResSubImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/RequestScopedObject.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/RequestScopedObject.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/RequestScopedObject.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/RequestScopedObject.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceInfoInjectionFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceInfoInjectionFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceInfoInjectionFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceInfoInjectionFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAbstractAnnotationFreeResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAbstractAnnotationFreeResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAbstractAnnotationFreeResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAbstractAnnotationFreeResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAnnotationFreeSubResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAnnotationFreeSubResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAnnotationFreeSubResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorAnnotationFreeSubResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorBaseResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorBaseResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorBaseResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorBaseResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorCollectionResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorCollectionResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorCollectionResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorCollectionResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorDirectory.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorDirectory.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorDirectory.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorDirectory.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorQueueReceiver.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorQueueReceiver.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorQueueReceiver.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorQueueReceiver.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorReceiver.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorReceiver.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorReceiver.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorReceiver.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorRootInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorRootInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorRootInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorRootInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3Interface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3Interface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3Interface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResourceLocatorSubresource3Interface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResponseInfoResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResponseInfoResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResponseInfoResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ResponseInfoResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanProxy.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanProxy.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanProxy.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanProxy.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanSubresource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanSubresource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanSubresource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/ScanSubresource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceApiResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceApiResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceApiResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceApiResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceDeleteResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceDeleteResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceDeleteResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceDeleteResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceStreamResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceStreamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceStreamResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SpecialResourceStreamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseCrudService.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseCrudService.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseCrudService.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseCrudService.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseService.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseService.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseService.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorBaseService.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorFoo.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorFoo.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorFoo.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorFoo.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorImpFoo.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorImpFoo.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorImpFoo.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorImpFoo.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorOhaUserModel.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorOhaUserModel.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorOhaUserModel.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorOhaUserModel.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorPlatformServiceResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorUserResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorUserResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorUserResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/SubResourceLocatorUserResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedQueryResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedQueryResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedQueryResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedQueryResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedTemplateResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedTemplateResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedTemplateResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEncodedTemplateResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEscapedMatrParamResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEscapedMatrParamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEscapedMatrParamResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoEscapedMatrParamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoQueryParamsResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoQueryParamsResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoQueryParamsResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoQueryParamsResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoRelativizeResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoRelativizeResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoRelativizeResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoRelativizeResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleSingletonResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleSingletonResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleSingletonResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/UriInfoSimpleSingletonResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingDefaultOptions.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingDefaultOptions.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingDefaultOptions.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingDefaultOptions.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resource/basic/resource/WiderMappingResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/NullHeaderTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/NullHeaderTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/NullHeaderTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/NullHeaderTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ResponseTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ResponseTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ResponseTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/RestResponseTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException1.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException1.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException1.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException1.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/UnknownCheeseException2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncFilterExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter1.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter1.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter1.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter1.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter3.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter3.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter3.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncPreMatchRequestFilter3.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter1.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter1.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter1.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter1.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter3.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter3.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter3.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilter3.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncRequestFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter1.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter1.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter1.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter1.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter2.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter2.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter2.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter2.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter3.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter3.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter3.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/resteasy/async/filters/AsyncResponseFilter3.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractPermissionsAllowedTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractPermissionsAllowedTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractPermissionsAllowedTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractPermissionsAllowedTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractSecurityEventTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractSecurityEventTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractSecurityEventTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AbstractSecurityEventTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationFailedExceptionHeaderTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationFailedExceptionHeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationFailedExceptionHeaderTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationFailedExceptionHeaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionHeaderTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionHeaderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionHeaderTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionHeaderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/AuthenticationRedirectExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermission.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermission.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermission.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermission.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermissionWithExtraArgs.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermissionWithExtraArgs.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermissionWithExtraArgs.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/CustomPermissionWithExtraArgs.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedJaxRsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedJaxRsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedJaxRsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedJaxRsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedStarJaxRsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedStarJaxRsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedStarJaxRsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DefaultRolesAllowedStarJaxRsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DenyAllJaxRsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DenyAllJaxRsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DenyAllJaxRsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/DenyAllJaxRsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/EagerAuthSecurityEventTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/EagerAuthSecurityEventTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/EagerAuthSecurityEventTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/EagerAuthSecurityEventTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/FormAuthRedirectTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/FormAuthRedirectTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/FormAuthRedirectTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/FormAuthRedirectTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/HelloResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/HelloResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/HelloResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/HelloResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/Http2FormAuthRedirectTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/Http2FormAuthRedirectTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/Http2FormAuthRedirectTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/Http2FormAuthRedirectTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/JakartaRestResourceHttpPermissionTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/JakartaRestResourceHttpPermissionTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/JakartaRestResourceHttpPermissionTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/JakartaRestResourceHttpPermissionTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermissionsAllowedTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermissionsAllowedTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermissionsAllowedTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermissionsAllowedTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermitAllJaxRsTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermitAllJaxRsTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermitAllJaxRsTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthPermitAllJaxRsTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedConfigExpTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedConfigExpTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedConfigExpTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedConfigExpTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedJaxRsTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedJaxRsTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedJaxRsTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthRolesAllowedJaxRsTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthSecurityEventTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthSecurityEventTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthSecurityEventTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/LazyAuthSecurityEventTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/NonBlockingPermissionsAllowedResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/NonBlockingPermissionsAllowedResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/NonBlockingPermissionsAllowedResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/NonBlockingPermissionsAllowedResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsAllowedResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsAllowedResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsAllowedResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsAllowedResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsIdentityAugmentor.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsIdentityAugmentor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsIdentityAugmentor.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermissionsIdentityAugmentor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllBlockingResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllBlockingResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllBlockingResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllBlockingResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/PermitAllResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionHandlerTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionHandlerTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionHandlerTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionHandlerTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthCompletionExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenExMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenExMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenExMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenExMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenHandlerTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenHandlerTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenHandlerTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthHttpPolicyForbiddenHandlerTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthPermissionsAllowedTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthPermissionsAllowedTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthPermissionsAllowedTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ProactiveAuthPermissionsAllowedTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RemoteUserHttpAccessLogTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RemoteUserHttpAccessLogTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RemoteUserHttpAccessLogTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RemoteUserHttpAccessLogTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ReplaceIdentityLazyAuthRolesAllowedJaxRsTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ReplaceIdentityLazyAuthRolesAllowedJaxRsTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ReplaceIdentityLazyAuthRolesAllowedJaxRsTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/ReplaceIdentityLazyAuthRolesAllowedJaxRsTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedBlockingResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedBlockingResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedBlockingResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedBlockingResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedJaxRsTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedJaxRsTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedJaxRsTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedJaxRsTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedService.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedService.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedService.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedService.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedServiceResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedServiceResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedServiceResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/RolesAllowedServiceResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityOverrideFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityOverrideFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityOverrideFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityOverrideFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityWithMethodGenericsTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityWithMethodGenericsTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityWithMethodGenericsTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SecurityWithMethodGenericsTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationEntity.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationEntity.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationEntity.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationEntity.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationRolesResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationRolesResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationRolesResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/SerializationRolesResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredParentResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredParentResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredParentResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredParentResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResourceInterface.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResourceInterface.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResourceInterface.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredResourceInterface.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredSubResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredSubResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredSubResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UnsecuredSubResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UserResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UserResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UserResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/security/UserResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationPathTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationPathTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationPathTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationPathTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationWithBlockingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationWithBlockingTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationWithBlockingTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ApplicationWithBlockingTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Bar.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Bar.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Bar.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Bar.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSubClass.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSubClass.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSubClass.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSubClass.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSuperClass.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSuperClass.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSuperClass.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BeanParamSuperClass.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BlockingWithFilterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BlockingWithFilterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BlockingWithFilterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BlockingWithFilterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BuildProfileTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BuildProfileTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BuildProfileTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/BuildProfileTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ContextParamFromCdiTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ContextParamFromCdiTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ContextParamFromCdiTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ContextParamFromCdiTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/CustomContextTypeTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/CustomContextTypeTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/CustomContextTypeTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/CustomContextTypeTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/DynamicFeatureRequestFilterWithLowPriority.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/DynamicFeatureRequestFilterWithLowPriority.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/DynamicFeatureRequestFilterWithLowPriority.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/DynamicFeatureRequestFilterWithLowPriority.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureMappedExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithHighestPriority.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithHighestPriority.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithHighestPriority.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithHighestPriority.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithNormalPriority.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithNormalPriority.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithNormalPriority.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureRequestFilterWithNormalPriority.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FeatureResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedSubClassResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedSubClassResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedSubClassResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/FieldInjectedSubClassResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Foo.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Foo.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Foo.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Foo.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/GenericsParamConverterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/GenericsParamConverterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/GenericsParamConverterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/GenericsParamConverterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HeaderParamResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HeaderParamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HeaderParamResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HeaderParamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HelloService.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HelloService.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HelloService.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/HelloService.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/IllegalClassExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/IllegalClassExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/IllegalClassExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/IllegalClassExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResourceImpl.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResourceImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResourceImpl.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceResourceImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceWithImplTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceWithImplTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceWithImplTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/InterfaceWithImplTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Issue22408TestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Issue22408TestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Issue22408TestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Issue22408TestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateCustomParamConverterProviderTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateCustomParamConverterProviderTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateCustomParamConverterProviderTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateCustomParamConverterProviderTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/LocalDateParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MapWithParamConverterTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MapWithParamConverterTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MapWithParamConverterTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MapWithParamConverterTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterConverter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterConverter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterConverter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterConverter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterProvider.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterProvider.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterProvider.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/MyParameterProvider.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/NewParamsRestResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/NewParamsRestResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/NewParamsRestResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/NewParamsRestResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OptionalQueryParamResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OptionalQueryParamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OptionalQueryParamResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OptionalQueryParamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OtherBeanParam.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OtherBeanParam.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OtherBeanParam.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/OtherBeanParam.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ParameterWithFromString.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ParameterWithFromString.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ParameterWithFromString.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ParameterWithFromString.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Person.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Person.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Person.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/Person.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PortProviderUtil.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PortProviderUtil.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PortProviderUtil.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PortProviderUtil.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PrefixedQuarkusRestTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PrefixedQuarkusRestTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PrefixedQuarkusRestTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/PrefixedQuarkusRestTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/QueryParamResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/QueryParamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/QueryParamResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/QueryParamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RawListQueryParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RawListQueryParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RawListQueryParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RawListQueryParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RequestScopeExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RequestScopeExceptionMapperTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RequestScopeExceptionMapperTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RequestScopeExceptionMapperTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ResourceInfoInjectingFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ResourceInfoInjectingFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ResourceInfoInjectingFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/ResourceInfoInjectingFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootAResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootAResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootAResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootAResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootBResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootBResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootBResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/RootBResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SeparatorQueryParamTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SeparatorQueryParamTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SeparatorQueryParamTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SeparatorQueryParamTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleBeanParam.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleBeanParam.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleBeanParam.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleBeanParam.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SimpleQuarkusRestTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SubResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SubResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SubResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/SubResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TRACE.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TRACE.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TRACE.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TRACE.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestBarResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestClass.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestClass.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestClass.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestClass.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestDynamicFeature.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestDynamicFeature.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestDynamicFeature.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestDynamicFeature.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestException.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestException.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestException.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestException.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestExceptionMapper.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestExceptionMapper.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFeature.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFeature.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFeature.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFeature.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooBarResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestFooResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestPreMatchRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestPreMatchRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestPreMatchRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestPreMatchRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighPriority.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighPriority.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighPriority.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighPriority.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighestPriority.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighestPriority.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighestPriority.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestRequestFilterWithHighestPriority.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestResponseFilter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestResponseFilter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestResponseFilter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestResponseFilter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestUtil.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestUtil.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestUtil.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestUtil.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestWriter.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestWriter.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestWriter.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/simple/TestWriter.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/status/ResponseStatusTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/status/ResponseStatusTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/status/ResponseStatusTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/status/ResponseStatusTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stream/StreamTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/DrainTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/DrainTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/DrainTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/DrainTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/SuspendResumeStressTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/SuspendResumeStressTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/SuspendResumeStressTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/stress/SuspendResumeStressTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/transformation/AnnotationTransformationTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/transformation/AnnotationTransformationTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/transformation/AnnotationTransformationTest.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/transformation/AnnotationTransformationTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketResource.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketResource.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketResource.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketResource.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketTestCase.java rename to extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/websocket/WebSocketTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/application-asyncio.properties b/extensions/resteasy-reactive/rest/deployment/src/test/resources/application-asyncio.properties similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/application-asyncio.properties rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/application-asyncio.properties diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/cors-config.properties b/extensions/resteasy-reactive/rest/deployment/src/test/resources/cors-config.properties similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/cors-config.properties rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/cors-config.properties diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/empty.properties b/extensions/resteasy-reactive/rest/deployment/src/test/resources/empty.properties similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/empty.properties rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/empty.properties diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/image.png b/extensions/resteasy-reactive/rest/deployment/src/test/resources/image.png similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/image.png rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/image.png diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/index.html b/extensions/resteasy-reactive/rest/deployment/src/test/resources/index.html similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/index.html rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/index.html diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/larger-than-default-form-attribute.txt b/extensions/resteasy-reactive/rest/deployment/src/test/resources/larger-than-default-form-attribute.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/larger-than-default-form-attribute.txt rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/larger-than-default-form-attribute.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/lorem.txt b/extensions/resteasy-reactive/rest/deployment/src/test/resources/lorem.txt similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/lorem.txt rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/lorem.txt diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/server-keystore.jks b/extensions/resteasy-reactive/rest/deployment/src/test/resources/server-keystore.jks similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/server-keystore.jks rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/server-keystore.jks diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/test.html b/extensions/resteasy-reactive/rest/deployment/src/test/resources/test.html similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/test.html rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/test.html diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/test.xml b/extensions/resteasy-reactive/rest/deployment/src/test/resources/test.xml similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/test.xml rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/test.xml diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/test2.html b/extensions/resteasy-reactive/rest/deployment/src/test/resources/test2.html similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment/src/test/resources/test2.html rename to extensions/resteasy-reactive/rest/deployment/src/test/resources/test2.html diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/pom.xml b/extensions/resteasy-reactive/rest/pom.xml similarity index 76% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive-common/pom.xml rename to extensions/resteasy-reactive/rest/pom.xml index 505b9b674f4c3..07fedd6edd26c 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive-common/pom.xml +++ b/extensions/resteasy-reactive/rest/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent-aggregator + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-resteasy-reactive-common-parent - Quarkus - RESTEasy Reactive - Common + quarkus-rest-parent + Quarkus - REST pom deployment - runtime spi-deployment + runtime diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/README.md b/extensions/resteasy-reactive/rest/runtime/README.md similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/README.md rename to extensions/resteasy-reactive/rest/runtime/README.md diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/pom.xml b/extensions/resteasy-reactive/rest/runtime/pom.xml similarity index 90% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/pom.xml rename to extensions/resteasy-reactive/rest/runtime/pom.xml index 879e78d92fce7..6ffd6cbaafdb3 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest/runtime/pom.xml @@ -3,24 +3,24 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-resteasy-reactive-parent + quarkus-rest-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-resteasy-reactive - Quarkus - RESTEasy Reactive - Runtime + quarkus-rest + Quarkus - REST - Runtime A Jakarta REST implementation utilizing build time processing and Vert.x. This extension is not compatible with the quarkus-resteasy extension, or any of the extensions that depend on it. io.quarkus - quarkus-resteasy-reactive-common + quarkus-rest-common io.quarkus - quarkus-resteasy-reactive-kotlin + quarkus-rest-kotlin true diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/Closer.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/Closer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/Closer.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/Closer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/EndpointDisabled.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/EndpointDisabled.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/EndpointDisabled.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/EndpointDisabled.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/CloserImpl.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/CloserImpl.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/CloserImpl.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/CloserImpl.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/EndpointScoresSupplier.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/EndpointScoresSupplier.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/EndpointScoresSupplier.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/EndpointScoresSupplier.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMapperRecorder.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMapperRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMapperRecorder.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMapperRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMappersSupplier.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMappersSupplier.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMappersSupplier.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ExceptionMappersSupplier.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/NotFoundExceptionMapper.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/NotFoundExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/NotFoundExceptionMapper.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/NotFoundExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ParamConverterProvidersSupplier.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ParamConverterProvidersSupplier.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ParamConverterProvidersSupplier.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ParamConverterProvidersSupplier.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusContextProducers.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusContextProducers.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusContextProducers.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusContextProducers.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusCurrentRequest.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusCurrentRequest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusCurrentRequest.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusCurrentRequest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusResteasyReactiveRequestContext.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusResteasyReactiveRequestContext.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusResteasyReactiveRequestContext.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusResteasyReactiveRequestContext.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerFileBodyHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerFileBodyHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerFileBodyHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerFileBodyHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerPathBodyHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerPathBodyHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerPathBodyHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/QuarkusServerPathBodyHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveCompressionHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveCompressionHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveCompressionHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveCompressionHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveInitialiser.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveInitialiser.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveInitialiser.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveInitialiser.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRecorder.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRecorder.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRuntimeRecorder.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRuntimeRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRuntimeRecorder.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveRuntimeRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveSecurityContext.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveSecurityContext.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveSecurityContext.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveSecurityContext.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/StandardSecurityCheckInterceptor.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/StandardSecurityCheckInterceptor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/StandardSecurityCheckInterceptor.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/StandardSecurityCheckInterceptor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/devui/ResteasyReactiveJsonRPCService.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/devui/ResteasyReactiveJsonRPCService.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/devui/ResteasyReactiveJsonRPCService.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/devui/ResteasyReactiveJsonRPCService.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationCompletionExceptionMapper.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationCompletionExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationCompletionExceptionMapper.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationCompletionExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationFailedExceptionMapper.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationFailedExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationFailedExceptionMapper.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationFailedExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationRedirectExceptionMapper.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationRedirectExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationRedirectExceptionMapper.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/AuthenticationRedirectExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/ForbiddenExceptionMapper.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/ForbiddenExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/ForbiddenExceptionMapper.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/ForbiddenExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/SecurityExceptionMapperUtil.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/SecurityExceptionMapperUtil.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/SecurityExceptionMapperUtil.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/SecurityExceptionMapperUtil.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/UnauthorizedExceptionMapper.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/UnauthorizedExceptionMapper.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/UnauthorizedExceptionMapper.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/exceptionmappers/UnauthorizedExceptionMapper.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityCustomizer.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityCustomizer.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityCustomizer.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityCustomizer.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityIntegrationRecorder.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityIntegrationRecorder.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityIntegrationRecorder.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityIntegrationRecorder.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityUtil.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityUtil.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityUtil.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/observability/ObservabilityUtil.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityInterceptorHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityInterceptorHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityInterceptorHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityInterceptorHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/SecurityContextOverrideHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/SecurityContextOverrideHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/SecurityContextOverrideHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/SecurityContextOverrideHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketParamExtractor.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketParamExtractor.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketParamExtractor.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketParamExtractor.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketRestHandler.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketRestHandler.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketRestHandler.java rename to extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/websocket/VertxWebSocketRestHandler.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 95% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 87d2cf2d004ec..9522d591316ea 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,4 +1,4 @@ -name: "RESTEasy Reactive" +name: "REST" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: short-name: "resteasy-reactive" diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/resources/META-INF/services/io.quarkus.runtime.test.TestHttpEndpointProvider b/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/services/io.quarkus.runtime.test.TestHttpEndpointProvider similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/main/resources/META-INF/services/io.quarkus.runtime.test.TestHttpEndpointProvider rename to extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/services/io.quarkus.runtime.test.TestHttpEndpointProvider diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/RequestMapperTestCase.java b/extensions/resteasy-reactive/rest/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/RequestMapperTestCase.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/RequestMapperTestCase.java rename to extensions/resteasy-reactive/rest/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/RequestMapperTestCase.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/TypeSignatureParserTest.java b/extensions/resteasy-reactive/rest/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/TypeSignatureParserTest.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/TypeSignatureParserTest.java rename to extensions/resteasy-reactive/rest/runtime/src/test/java/io/quarkus/resteasy/reactive/runtime/mapping/TypeSignatureParserTest.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/pom.xml b/extensions/resteasy-reactive/rest/spi-deployment/pom.xml similarity index 70% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/pom.xml rename to extensions/resteasy-reactive/rest/spi-deployment/pom.xml index 1ee88d0943128..042a11440ecd6 100644 --- a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/pom.xml +++ b/extensions/resteasy-reactive/rest/spi-deployment/pom.xml @@ -6,17 +6,17 @@ io.quarkus - quarkus-resteasy-reactive-parent + quarkus-rest-parent 999-SNAPSHOT - quarkus-resteasy-reactive-server-spi-deployment - Quarkus - RESTEasy Reactive - Server - SPI - Deployment + quarkus-rest-server-spi-deployment + Quarkus - REST - Server - SPI - Deployment io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment io.quarkus.resteasy.reactive diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AnnotationsTransformerBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AnnotationsTransformerBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AnnotationsTransformerBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/AnnotationsTransformerBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ContextTypeBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ContextTypeBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ContextTypeBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ContextTypeBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/HandlerConfigurationProviderBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/HandlerConfigurationProviderBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/HandlerConfigurationProviderBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/HandlerConfigurationProviderBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/MethodScannerBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/MethodScannerBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/MethodScannerBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/MethodScannerBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/NonBlockingReturnTypeBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/NonBlockingReturnTypeBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/NonBlockingReturnTypeBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/NonBlockingReturnTypeBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/PreExceptionMapperHandlerBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/PreExceptionMapperHandlerBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/PreExceptionMapperHandlerBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/PreExceptionMapperHandlerBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ResumeOn404BuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ResumeOn404BuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ResumeOn404BuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ResumeOn404BuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/SubResourcesAsBeansBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/SubResourcesAsBeansBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/SubResourcesAsBeansBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/SubResourcesAsBeansBuildItem.java diff --git a/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/UnwrappedExceptionBuildItem.java b/extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/UnwrappedExceptionBuildItem.java similarity index 100% rename from extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/UnwrappedExceptionBuildItem.java rename to extensions/resteasy-reactive/rest/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/UnwrappedExceptionBuildItem.java diff --git a/extensions/security-jpa-reactive/deployment/pom.xml b/extensions/security-jpa-reactive/deployment/pom.xml index 69f48fb15ade5..7297f150199e6 100644 --- a/extensions/security-jpa-reactive/deployment/pom.xml +++ b/extensions/security-jpa-reactive/deployment/pom.xml @@ -57,7 +57,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment test diff --git a/extensions/security-webauthn/deployment/pom.xml b/extensions/security-webauthn/deployment/pom.xml index 2fd2f5d1e2884..617b77e8b75fd 100644 --- a/extensions/security-webauthn/deployment/pom.xml +++ b/extensions/security-webauthn/deployment/pom.xml @@ -35,7 +35,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/smallrye-graphql-client/deployment/pom.xml b/extensions/smallrye-graphql-client/deployment/pom.xml index 84d434877512e..d2770be9cc295 100644 --- a/extensions/smallrye-graphql-client/deployment/pom.xml +++ b/extensions/smallrye-graphql-client/deployment/pom.xml @@ -55,7 +55,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/smallrye-graphql/deployment/pom.xml b/extensions/smallrye-graphql/deployment/pom.xml index d3a4d7ac0834f..2a36a8256aae5 100644 --- a/extensions/smallrye-graphql/deployment/pom.xml +++ b/extensions/smallrye-graphql/deployment/pom.xml @@ -75,7 +75,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/smallrye-jwt/deployment/pom.xml b/extensions/smallrye-jwt/deployment/pom.xml index cb8df9bd11b84..3665b6f6abb07 100644 --- a/extensions/smallrye-jwt/deployment/pom.xml +++ b/extensions/smallrye-jwt/deployment/pom.xml @@ -47,7 +47,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment test diff --git a/extensions/smallrye-metrics/deployment/pom.xml b/extensions/smallrye-metrics/deployment/pom.xml index c98663c616353..78ba1141d8e43 100644 --- a/extensions/smallrye-metrics/deployment/pom.xml +++ b/extensions/smallrye-metrics/deployment/pom.xml @@ -51,7 +51,7 @@ io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment diff --git a/extensions/smallrye-metrics/runtime/pom.xml b/extensions/smallrye-metrics/runtime/pom.xml index ba57d36a6437a..54c6734e71100 100644 --- a/extensions/smallrye-metrics/runtime/pom.xml +++ b/extensions/smallrye-metrics/runtime/pom.xml @@ -45,7 +45,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest true diff --git a/extensions/smallrye-openapi/deployment/pom.xml b/extensions/smallrye-openapi/deployment/pom.xml index b7552a9aaee1e..ef8c47584ddc4 100644 --- a/extensions/smallrye-openapi/deployment/pom.xml +++ b/extensions/smallrye-openapi/deployment/pom.xml @@ -69,7 +69,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test diff --git a/extensions/spring-web/core/deployment/pom.xml b/extensions/spring-web/core/deployment/pom.xml index b1f3e0bded41f..03f587e1958e2 100644 --- a/extensions/spring-web/core/deployment/pom.xml +++ b/extensions/spring-web/core/deployment/pom.xml @@ -38,7 +38,7 @@ io.quarkus - quarkus-resteasy-reactive-spi-deployment + quarkus-rest-spi-deployment io.quarkus diff --git a/extensions/spring-web/resteasy-reactive/deployment/pom.xml b/extensions/spring-web/resteasy-reactive/deployment/pom.xml index a523fccb6e58a..326ba7f832e31 100644 --- a/extensions/spring-web/resteasy-reactive/deployment/pom.xml +++ b/extensions/spring-web/resteasy-reactive/deployment/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus diff --git a/extensions/spring-web/resteasy-reactive/runtime/pom.xml b/extensions/spring-web/resteasy-reactive/runtime/pom.xml index 69709957fe32d..e6326c6845929 100644 --- a/extensions/spring-web/resteasy-reactive/runtime/pom.xml +++ b/extensions/spring-web/resteasy-reactive/runtime/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -37,7 +37,7 @@ - io.quarkus:quarkus-resteasy-reactive-jackson + io.quarkus:quarkus-rest-jackson diff --git a/extensions/spring-web/resteasy-reactive/tests/pom.xml b/extensions/spring-web/resteasy-reactive/tests/pom.xml index 4165d38d819d8..d1de45a86f354 100644 --- a/extensions/spring-web/resteasy-reactive/tests/pom.xml +++ b/extensions/spring-web/resteasy-reactive/tests/pom.xml @@ -22,7 +22,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment io.quarkus diff --git a/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml b/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml index e1b74f5839e4f..121ac2b9b2806 100644 --- a/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml +++ b/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml @@ -15,7 +15,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -49,7 +49,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml b/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml index df6bce6d70ec5..4a71a8d3cbb2a 100644 --- a/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml +++ b/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml @@ -15,7 +15,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -54,7 +54,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/avro-reload/pom.xml b/integration-tests/avro-reload/pom.xml index 3361094f5ca0f..9aec94a838dc9 100644 --- a/integration-tests/avro-reload/pom.xml +++ b/integration-tests/avro-reload/pom.xml @@ -24,7 +24,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment io.quarkus diff --git a/integration-tests/cache/pom.xml b/integration-tests/cache/pom.xml index 51bfd7cbd4f47..7480d012166b2 100644 --- a/integration-tests/cache/pom.xml +++ b/integration-tests/cache/pom.xml @@ -20,11 +20,11 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus @@ -98,7 +98,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -111,7 +111,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-appcds/pom.xml b/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-appcds/pom.xml index 7d185feff48ef..e625547f39334 100644 --- a/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-appcds/pom.xml +++ b/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-appcds/pom.xml @@ -26,7 +26,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-inherit/pom.xml b/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-inherit/pom.xml index 99144f0e5e28f..d6dbec2b16604 100644 --- a/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-inherit/pom.xml +++ b/integration-tests/container-image/maven-invoker-way/src/it/container-build-jib-inherit/pom.xml @@ -26,7 +26,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/container-image/quarkus-standard-way/pom.xml b/integration-tests/container-image/quarkus-standard-way/pom.xml index 2ee96f3e28b14..eeff5e1a2fe9f 100644 --- a/integration-tests/container-image/quarkus-standard-way/pom.xml +++ b/integration-tests/container-image/quarkus-standard-way/pom.xml @@ -15,7 +15,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -80,7 +80,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/csrf-reactive/pom.xml b/integration-tests/csrf-reactive/pom.xml index 63e339dc627a4..df6a0475f6287 100644 --- a/integration-tests/csrf-reactive/pom.xml +++ b/integration-tests/csrf-reactive/pom.xml @@ -21,7 +21,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -67,7 +67,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/devmode/pom.xml b/integration-tests/devmode/pom.xml index 61ff9b3365fc3..5963045aa0889 100644 --- a/integration-tests/devmode/pom.xml +++ b/integration-tests/devmode/pom.xml @@ -21,7 +21,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment test @@ -46,7 +46,7 @@ io.quarkus - quarkus-resteasy-reactive-qute-deployment + quarkus-rest-qute-deployment test diff --git a/integration-tests/elytron-resteasy-reactive/pom.xml b/integration-tests/elytron-resteasy-reactive/pom.xml index 74408dd751210..1230ab601162a 100644 --- a/integration-tests/elytron-resteasy-reactive/pom.xml +++ b/integration-tests/elytron-resteasy-reactive/pom.xml @@ -21,7 +21,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -61,7 +61,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/gradle/pom.xml b/integration-tests/gradle/pom.xml index 1a31e314cc1a7..30d9ab7957c0e 100644 --- a/integration-tests/gradle/pom.xml +++ b/integration-tests/gradle/pom.xml @@ -154,11 +154,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -369,7 +369,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -382,7 +382,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/grpc-descriptor-sets/pom.xml b/integration-tests/grpc-descriptor-sets/pom.xml index 45a21572d641d..69457d3be8a88 100644 --- a/integration-tests/grpc-descriptor-sets/pom.xml +++ b/integration-tests/grpc-descriptor-sets/pom.xml @@ -23,7 +23,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -72,7 +72,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/grpc-exceptions/pom.xml b/integration-tests/grpc-exceptions/pom.xml index 32a71c89843b9..601e2ce9aeb2a 100644 --- a/integration-tests/grpc-exceptions/pom.xml +++ b/integration-tests/grpc-exceptions/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -65,7 +65,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/grpc-interceptors/pom.xml b/integration-tests/grpc-interceptors/pom.xml index 52bdb16c30ae5..5c8e740f5f7ce 100644 --- a/integration-tests/grpc-interceptors/pom.xml +++ b/integration-tests/grpc-interceptors/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -70,7 +70,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/grpc-mutual-auth/pom.xml b/integration-tests/grpc-mutual-auth/pom.xml index e823483e48f60..aad1397ff2caa 100644 --- a/integration-tests/grpc-mutual-auth/pom.xml +++ b/integration-tests/grpc-mutual-auth/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -78,7 +78,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/grpc-plain-text-mutiny/pom.xml b/integration-tests/grpc-plain-text-mutiny/pom.xml index f68e5016a856f..7b29e6ba73059 100644 --- a/integration-tests/grpc-plain-text-mutiny/pom.xml +++ b/integration-tests/grpc-plain-text-mutiny/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -74,7 +74,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/grpc-stork-response-time/pom.xml b/integration-tests/grpc-stork-response-time/pom.xml index eeec149dd4927..5bd800b8fc0bd 100644 --- a/integration-tests/grpc-stork-response-time/pom.xml +++ b/integration-tests/grpc-stork-response-time/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -73,7 +73,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/grpc-streaming/pom.xml b/integration-tests/grpc-streaming/pom.xml index 42a20ec640bed..69d738f08283b 100644 --- a/integration-tests/grpc-streaming/pom.xml +++ b/integration-tests/grpc-streaming/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -72,7 +72,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/grpc-tls-p12/pom.xml b/integration-tests/grpc-tls-p12/pom.xml index 8c053d38b1eef..fd1ba8d02145e 100644 --- a/integration-tests/grpc-tls-p12/pom.xml +++ b/integration-tests/grpc-tls-p12/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -65,7 +65,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/grpc-tls/pom.xml b/integration-tests/grpc-tls/pom.xml index 11229143cf659..cbb9fab63970a 100644 --- a/integration-tests/grpc-tls/pom.xml +++ b/integration-tests/grpc-tls/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -65,7 +65,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml b/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml index 2cca08804783b..c09b4da9c2d0d 100644 --- a/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml +++ b/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml @@ -38,11 +38,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -104,7 +104,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -117,7 +117,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml b/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml index 9773ab7428b1a..15ea37e04123b 100644 --- a/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml +++ b/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml @@ -34,11 +34,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -100,7 +100,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -113,7 +113,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-orm-envers/pom.xml b/integration-tests/hibernate-orm-envers/pom.xml index ee23574489316..2feb61c9872b4 100644 --- a/integration-tests/hibernate-orm-envers/pom.xml +++ b/integration-tests/hibernate-orm-envers/pom.xml @@ -14,7 +14,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -30,7 +30,7 @@ io.quarkus - quarkus-jaxrs-client-reactive + quarkus-rest-client-jaxrs @@ -92,7 +92,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -105,7 +105,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-orm-jpamodelgen/pom.xml b/integration-tests/hibernate-orm-jpamodelgen/pom.xml index 5a8f4d59081a9..ea49353433e4b 100644 --- a/integration-tests/hibernate-orm-jpamodelgen/pom.xml +++ b/integration-tests/hibernate-orm-jpamodelgen/pom.xml @@ -23,11 +23,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -98,7 +98,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -111,7 +111,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-db2/pom.xml b/integration-tests/hibernate-reactive-db2/pom.xml index 991b909a8d797..aa276b492d382 100644 --- a/integration-tests/hibernate-reactive-db2/pom.xml +++ b/integration-tests/hibernate-reactive-db2/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb @@ -72,7 +72,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-mariadb/pom.xml b/integration-tests/hibernate-reactive-mariadb/pom.xml index 55ab90df243d8..0a1a3fe8ba175 100644 --- a/integration-tests/hibernate-reactive-mariadb/pom.xml +++ b/integration-tests/hibernate-reactive-mariadb/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb @@ -72,7 +72,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-mssql/pom.xml b/integration-tests/hibernate-reactive-mssql/pom.xml index 7080f0a2ec0aa..6744b2eee88fe 100644 --- a/integration-tests/hibernate-reactive-mssql/pom.xml +++ b/integration-tests/hibernate-reactive-mssql/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus @@ -81,7 +81,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml b/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml index c44eb11f94e1b..6629fb3f642b0 100644 --- a/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml +++ b/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml @@ -37,7 +37,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus @@ -115,7 +115,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-mysql/pom.xml b/integration-tests/hibernate-reactive-mysql/pom.xml index 07065d74476a7..60e602030bfc9 100644 --- a/integration-tests/hibernate-reactive-mysql/pom.xml +++ b/integration-tests/hibernate-reactive-mysql/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb @@ -72,7 +72,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-panache-kotlin/pom.xml b/integration-tests/hibernate-reactive-panache-kotlin/pom.xml index 2ac99903bfec9..14f3d179f58d8 100644 --- a/integration-tests/hibernate-reactive-panache-kotlin/pom.xml +++ b/integration-tests/hibernate-reactive-panache-kotlin/pom.xml @@ -23,11 +23,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-kotlin + quarkus-rest-kotlin io.quarkus @@ -44,7 +44,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb @@ -94,7 +94,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -133,7 +133,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-deployment + quarkus-rest-kotlin-deployment ${project.version} pom test @@ -146,7 +146,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/hibernate-reactive-panache/pom.xml b/integration-tests/hibernate-reactive-panache/pom.xml index f006db319ae2a..0c41f320ab89d 100644 --- a/integration-tests/hibernate-reactive-panache/pom.xml +++ b/integration-tests/hibernate-reactive-panache/pom.xml @@ -27,7 +27,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/jpa-db2/pom.xml b/integration-tests/jpa-db2/pom.xml index 28d1dbb1da613..37a651b7bc64e 100644 --- a/integration-tests/jpa-db2/pom.xml +++ b/integration-tests/jpa-db2/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -81,7 +81,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-derby/pom.xml b/integration-tests/jpa-derby/pom.xml index 37ec78874274d..65c1220c177ac 100644 --- a/integration-tests/jpa-derby/pom.xml +++ b/integration-tests/jpa-derby/pom.xml @@ -26,7 +26,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -85,7 +85,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-h2-embedded/pom.xml b/integration-tests/jpa-h2-embedded/pom.xml index c0e4c31552543..47ee00d3d5c93 100644 --- a/integration-tests/jpa-h2-embedded/pom.xml +++ b/integration-tests/jpa-h2-embedded/pom.xml @@ -26,7 +26,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -80,7 +80,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-h2/pom.xml b/integration-tests/jpa-h2/pom.xml index 6964791967d95..072c2ca1c2b37 100644 --- a/integration-tests/jpa-h2/pom.xml +++ b/integration-tests/jpa-h2/pom.xml @@ -26,7 +26,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -85,7 +85,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-mapping-xml/legacy-app/pom.xml b/integration-tests/jpa-mapping-xml/legacy-app/pom.xml index aa410b3d79cc4..0e8320c5a694b 100644 --- a/integration-tests/jpa-mapping-xml/legacy-app/pom.xml +++ b/integration-tests/jpa-mapping-xml/legacy-app/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -93,7 +93,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-mapping-xml/modern-app/pom.xml b/integration-tests/jpa-mapping-xml/modern-app/pom.xml index 2882e803599fa..c5d1aa200a03a 100644 --- a/integration-tests/jpa-mapping-xml/modern-app/pom.xml +++ b/integration-tests/jpa-mapping-xml/modern-app/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -94,7 +94,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-mariadb/pom.xml b/integration-tests/jpa-mariadb/pom.xml index 47d0357dff2c7..9baa1287b7956 100644 --- a/integration-tests/jpa-mariadb/pom.xml +++ b/integration-tests/jpa-mariadb/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -82,7 +82,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-mssql/pom.xml b/integration-tests/jpa-mssql/pom.xml index 69fe76e3b95c9..65303892c127d 100644 --- a/integration-tests/jpa-mssql/pom.xml +++ b/integration-tests/jpa-mssql/pom.xml @@ -33,7 +33,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -87,7 +87,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-mysql/pom.xml b/integration-tests/jpa-mysql/pom.xml index b53b57ce3f8d9..023e1ae9973d4 100644 --- a/integration-tests/jpa-mysql/pom.xml +++ b/integration-tests/jpa-mysql/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -82,7 +82,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-oracle/pom.xml b/integration-tests/jpa-oracle/pom.xml index 20d193bf8f191..3c0fc46a3c629 100644 --- a/integration-tests/jpa-oracle/pom.xml +++ b/integration-tests/jpa-oracle/pom.xml @@ -39,7 +39,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -106,7 +106,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-postgresql-withxml/pom.xml b/integration-tests/jpa-postgresql-withxml/pom.xml index 7d8d2690730a3..f6337ae915ebb 100644 --- a/integration-tests/jpa-postgresql-withxml/pom.xml +++ b/integration-tests/jpa-postgresql-withxml/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -76,7 +76,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-postgresql/pom.xml b/integration-tests/jpa-postgresql/pom.xml index 236e61604bbe9..15ad23679a3f8 100644 --- a/integration-tests/jpa-postgresql/pom.xml +++ b/integration-tests/jpa-postgresql/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -86,7 +86,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/jpa-without-entity/pom.xml b/integration-tests/jpa-without-entity/pom.xml index c710184b9bd70..b46ab80064e4d 100644 --- a/integration-tests/jpa-without-entity/pom.xml +++ b/integration-tests/jpa-without-entity/pom.xml @@ -28,11 +28,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -76,7 +76,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -89,7 +89,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/jpa/pom.xml b/integration-tests/jpa/pom.xml index da832c2141f6d..097bdc5a9fc3b 100644 --- a/integration-tests/jpa/pom.xml +++ b/integration-tests/jpa/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -82,7 +82,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/kafka-oauth-keycloak/pom.xml b/integration-tests/kafka-oauth-keycloak/pom.xml index 9e3fd77b760b4..07ed528a2d238 100644 --- a/integration-tests/kafka-oauth-keycloak/pom.xml +++ b/integration-tests/kafka-oauth-keycloak/pom.xml @@ -26,11 +26,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -111,7 +111,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -124,7 +124,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/kafka-sasl-elytron/pom.xml b/integration-tests/kafka-sasl-elytron/pom.xml index eb72b93c40400..925ea06b60a6e 100644 --- a/integration-tests/kafka-sasl-elytron/pom.xml +++ b/integration-tests/kafka-sasl-elytron/pom.xml @@ -26,11 +26,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -115,7 +115,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -128,7 +128,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/keycloak-authorization/pom.xml b/integration-tests/keycloak-authorization/pom.xml index 8ad8eaa72eea1..bbc7b8bc38e0d 100644 --- a/integration-tests/keycloak-authorization/pom.xml +++ b/integration-tests/keycloak-authorization/pom.xml @@ -24,7 +24,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -90,7 +90,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/kotlin-serialization/pom.xml b/integration-tests/kotlin-serialization/pom.xml index 90395ea5a01ff..99919f36e3dbb 100644 --- a/integration-tests/kotlin-serialization/pom.xml +++ b/integration-tests/kotlin-serialization/pom.xml @@ -21,7 +21,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization + quarkus-rest-kotlin-serialization 999-SNAPSHOT @@ -48,7 +48,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-deployment + quarkus-rest-kotlin-serialization-deployment ${project.version} pom test diff --git a/integration-tests/kotlin/src/test/resources/projects/external-reloadable-artifacts/app/pom.xml b/integration-tests/kotlin/src/test/resources/projects/external-reloadable-artifacts/app/pom.xml index 3dda73071c6a6..07eb27036f0a9 100644 --- a/integration-tests/kotlin/src/test/resources/projects/external-reloadable-artifacts/app/pom.xml +++ b/integration-tests/kotlin/src/test/resources/projects/external-reloadable-artifacts/app/pom.xml @@ -30,7 +30,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/kubernetes-service-binding-jdbc/pom.xml b/integration-tests/kubernetes-service-binding-jdbc/pom.xml index a829b53571a41..bb1e2ceca9c5b 100644 --- a/integration-tests/kubernetes-service-binding-jdbc/pom.xml +++ b/integration-tests/kubernetes-service-binding-jdbc/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -45,7 +45,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/kubernetes-service-binding-reactive/pom.xml b/integration-tests/kubernetes-service-binding-reactive/pom.xml index 8784037ee8e77..acfc2c71483a0 100644 --- a/integration-tests/kubernetes-service-binding-reactive/pom.xml +++ b/integration-tests/kubernetes-service-binding-reactive/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -45,7 +45,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/kubernetes/maven-invoker-way/src/it/kubernetes-with-grpc-same-server/pom.xml b/integration-tests/kubernetes/maven-invoker-way/src/it/kubernetes-with-grpc-same-server/pom.xml index 8cb91e47b1fe7..3f40176599cb7 100644 --- a/integration-tests/kubernetes/maven-invoker-way/src/it/kubernetes-with-grpc-same-server/pom.xml +++ b/integration-tests/kubernetes/maven-invoker-way/src/it/kubernetes-with-grpc-same-server/pom.xml @@ -30,7 +30,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/kubernetes/quarkus-standard-way/pom.xml b/integration-tests/kubernetes/quarkus-standard-way/pom.xml index 99979dfdda80d..0b3fc615a4a7f 100644 --- a/integration-tests/kubernetes/quarkus-standard-way/pom.xml +++ b/integration-tests/kubernetes/quarkus-standard-way/pom.xml @@ -29,7 +29,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -184,7 +184,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/locales/all/pom.xml b/integration-tests/locales/all/pom.xml index 6b183336a4a88..23a78397426ad 100644 --- a/integration-tests/locales/all/pom.xml +++ b/integration-tests/locales/all/pom.xml @@ -13,7 +13,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -40,7 +40,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/locales/some/pom.xml b/integration-tests/locales/some/pom.xml index c56d0043e843d..f67c85eebff52 100644 --- a/integration-tests/locales/some/pom.xml +++ b/integration-tests/locales/some/pom.xml @@ -13,7 +13,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -40,7 +40,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/management-interface-auth/pom.xml b/integration-tests/management-interface-auth/pom.xml index 2c2a74773dc53..fc2912e35a062 100644 --- a/integration-tests/management-interface-auth/pom.xml +++ b/integration-tests/management-interface-auth/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -53,7 +53,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/management-interface/pom.xml b/integration-tests/management-interface/pom.xml index 6a208a3cc97e7..9e4c429797d25 100644 --- a/integration-tests/management-interface/pom.xml +++ b/integration-tests/management-interface/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -45,7 +45,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processor-paths/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processor-paths/pom.xml index eb0161c7a53d0..45c9cd0ea1b35 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processor-paths/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processor-paths/pom.xml @@ -32,7 +32,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processors/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processors/pom.xml index 0e49616e732f9..b03e20995e52a 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processors/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/apt-in-annotation-processors/pom.xml @@ -32,7 +32,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/apt-in-classpath/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/apt-in-classpath/pom.xml index 0380cc590d9c3..521ff61c3a10a 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/apt-in-classpath/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/apt-in-classpath/pom.xml @@ -32,7 +32,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/pom.xml index 1790cf52dfe4f..3f03d09371d6c 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/pom.xml index 434437b4d2610..2292abbebe470 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/extension-removed-resources/runner/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/extension-removed-resources/runner/pom.xml index c9f08ff9dbdab..ee473270c7259 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/extension-removed-resources/runner/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/extension-removed-resources/runner/pom.xml @@ -11,7 +11,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest org.acme diff --git a/integration-tests/maven/src/test/resources-filtered/projects/external-reloadable-artifacts/app/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/external-reloadable-artifacts/app/pom.xml index 9275e454ae409..628ff8a19002f 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/external-reloadable-artifacts/app/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/external-reloadable-artifacts/app/pom.xml @@ -35,7 +35,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/multimodule-classpath/rest/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/multimodule-classpath/rest/pom.xml index 05392d35788c9..f333c82b1f842 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/multimodule-classpath/rest/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/multimodule-classpath/rest/pom.xml @@ -14,7 +14,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/no-resource-root/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/no-resource-root/pom.xml index d92f8c757d6b3..8ce103f004be9 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/no-resource-root/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/no-resource-root/pom.xml @@ -31,7 +31,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/pom.xml index 159b773fbf4da..f045b59ab6618 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/pom.xml @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest diff --git a/integration-tests/maven/src/test/resources-filtered/projects/proto-gen/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/proto-gen/pom.xml index 1e0a949c2726b..776edca2175e5 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/proto-gen/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/proto-gen/pom.xml @@ -31,7 +31,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/maven/src/test/resources-filtered/projects/rr-with-json-logging/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/rr-with-json-logging/pom.xml index c0beb57f6c2f5..1ef38d674ebe8 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/rr-with-json-logging/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/rr-with-json-logging/pom.xml @@ -31,7 +31,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/maven/src/test/resources-filtered/projects/test-plugin-classpath-config/runner/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/test-plugin-classpath-config/runner/pom.xml index 329bf7effd53e..7677b2261b975 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/test-plugin-classpath-config/runner/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/test-plugin-classpath-config/runner/pom.xml @@ -15,7 +15,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/maven/src/test/resources-filtered/projects/test-source-sets/pom.xml b/integration-tests/maven/src/test/resources-filtered/projects/test-source-sets/pom.xml index ad12a7c8c0b06..e01bb4e97948d 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/test-source-sets/pom.xml +++ b/integration-tests/maven/src/test/resources-filtered/projects/test-source-sets/pom.xml @@ -55,7 +55,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus diff --git a/integration-tests/micrometer-prometheus/pom.xml b/integration-tests/micrometer-prometheus/pom.xml index 7c91682d35eda..2ab7282b1847e 100644 --- a/integration-tests/micrometer-prometheus/pom.xml +++ b/integration-tests/micrometer-prometheus/pom.xml @@ -32,13 +32,13 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson @@ -119,7 +119,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -132,7 +132,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/mongodb-client/pom.xml b/integration-tests/mongodb-client/pom.xml index cdc3233a1939f..26346dc96177d 100644 --- a/integration-tests/mongodb-client/pom.xml +++ b/integration-tests/mongodb-client/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus @@ -66,7 +66,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/mongodb-devservices/pom.xml b/integration-tests/mongodb-devservices/pom.xml index 6e8895c1e601a..c9a31befc98ef 100644 --- a/integration-tests/mongodb-devservices/pom.xml +++ b/integration-tests/mongodb-devservices/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus @@ -66,7 +66,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test diff --git a/integration-tests/mongodb-panache-kotlin/pom.xml b/integration-tests/mongodb-panache-kotlin/pom.xml index 4a87c0a92718a..d799dc2ce7aec 100644 --- a/integration-tests/mongodb-panache-kotlin/pom.xml +++ b/integration-tests/mongodb-panache-kotlin/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -25,7 +25,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client @@ -108,7 +108,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -121,7 +121,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/mongodb-panache/pom.xml b/integration-tests/mongodb-panache/pom.xml index 79913ecbe883b..10c692aaa2f6b 100644 --- a/integration-tests/mongodb-panache/pom.xml +++ b/integration-tests/mongodb-panache/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -25,7 +25,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus @@ -91,7 +91,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -104,7 +104,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/mongodb-rest-data-panache/pom.xml b/integration-tests/mongodb-rest-data-panache/pom.xml index b116d479fa6a6..fd662b60da644 100644 --- a/integration-tests/mongodb-rest-data-panache/pom.xml +++ b/integration-tests/mongodb-rest-data-panache/pom.xml @@ -19,7 +19,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -63,7 +63,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/mtls-certificates/pom.xml b/integration-tests/mtls-certificates/pom.xml index c62a8e7a0a050..59c232f7399bc 100644 --- a/integration-tests/mtls-certificates/pom.xml +++ b/integration-tests/mtls-certificates/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -51,7 +51,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/oidc-client-reactive/pom.xml b/integration-tests/oidc-client-reactive/pom.xml index ba1cbd1174b17..6e27f6a69bf96 100644 --- a/integration-tests/oidc-client-reactive/pom.xml +++ b/integration-tests/oidc-client-reactive/pom.xml @@ -89,11 +89,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -106,11 +106,11 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test diff --git a/integration-tests/oidc-token-propagation-reactive/pom.xml b/integration-tests/oidc-token-propagation-reactive/pom.xml index 93212dbcab094..5ff39025dbe32 100644 --- a/integration-tests/oidc-token-propagation-reactive/pom.xml +++ b/integration-tests/oidc-token-propagation-reactive/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -41,11 +41,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -58,7 +58,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/oidc-wiremock/pom.xml b/integration-tests/oidc-wiremock/pom.xml index 40af02a40ab99..88b287f528278 100644 --- a/integration-tests/oidc-wiremock/pom.xml +++ b/integration-tests/oidc-wiremock/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -70,7 +70,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/oidc/pom.xml b/integration-tests/oidc/pom.xml index 8e31591d1d9ed..d279684696577 100644 --- a/integration-tests/oidc/pom.xml +++ b/integration-tests/oidc/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -95,7 +95,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/openapi/pom.xml b/integration-tests/openapi/pom.xml index 068a587db5118..00f3537967209 100644 --- a/integration-tests/openapi/pom.xml +++ b/integration-tests/openapi/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -69,7 +69,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-grpc/pom.xml b/integration-tests/opentelemetry-grpc/pom.xml index f195bfcf51dcb..291ede3694acd 100644 --- a/integration-tests/opentelemetry-grpc/pom.xml +++ b/integration-tests/opentelemetry-grpc/pom.xml @@ -26,11 +26,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -73,7 +73,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -86,7 +86,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-jaeger-remote/pom.xml b/integration-tests/opentelemetry-jaeger-remote/pom.xml index cbfac637486a7..838485a41fd28 100644 --- a/integration-tests/opentelemetry-jaeger-remote/pom.xml +++ b/integration-tests/opentelemetry-jaeger-remote/pom.xml @@ -24,13 +24,13 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson @@ -89,7 +89,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test @@ -102,7 +102,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml b/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml index 95ba3e9098605..0eeb5d5ab41fb 100644 --- a/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml +++ b/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml @@ -22,7 +22,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -126,7 +126,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-quartz/pom.xml b/integration-tests/opentelemetry-quartz/pom.xml index 006bac75a7f1f..c41ffdd9ad0cf 100644 --- a/integration-tests/opentelemetry-quartz/pom.xml +++ b/integration-tests/opentelemetry-quartz/pom.xml @@ -19,7 +19,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -31,7 +31,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -85,7 +85,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -111,7 +111,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-quickstart/pom.xml b/integration-tests/opentelemetry-quickstart/pom.xml index b824643f4ecd0..ff8fd4cc33425 100644 --- a/integration-tests/opentelemetry-quickstart/pom.xml +++ b/integration-tests/opentelemetry-quickstart/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -28,7 +28,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -71,7 +71,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -84,7 +84,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-reactive-messaging/pom.xml b/integration-tests/opentelemetry-reactive-messaging/pom.xml index 13293015e8335..bbe33f7c0078f 100644 --- a/integration-tests/opentelemetry-reactive-messaging/pom.xml +++ b/integration-tests/opentelemetry-reactive-messaging/pom.xml @@ -22,11 +22,11 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -66,7 +66,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -79,7 +79,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-reactive/pom.xml b/integration-tests/opentelemetry-reactive/pom.xml index 51ae9f692b532..fea156ac737de 100644 --- a/integration-tests/opentelemetry-reactive/pom.xml +++ b/integration-tests/opentelemetry-reactive/pom.xml @@ -22,17 +22,17 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client @@ -77,7 +77,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -90,7 +90,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -103,7 +103,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-scheduler/pom.xml b/integration-tests/opentelemetry-scheduler/pom.xml index f0fc716016933..b49a54c56d6ec 100644 --- a/integration-tests/opentelemetry-scheduler/pom.xml +++ b/integration-tests/opentelemetry-scheduler/pom.xml @@ -19,7 +19,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -31,7 +31,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -85,7 +85,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -111,7 +111,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/opentelemetry-vertx-exporter/pom.xml b/integration-tests/opentelemetry-vertx-exporter/pom.xml index 62250879fb750..dba211e3ede28 100644 --- a/integration-tests/opentelemetry-vertx-exporter/pom.xml +++ b/integration-tests/opentelemetry-vertx-exporter/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -106,7 +106,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/reactive-messaging-hibernate-orm/pom.xml b/integration-tests/reactive-messaging-hibernate-orm/pom.xml index d0513e072e148..4b3e79776b129 100644 --- a/integration-tests/reactive-messaging-hibernate-orm/pom.xml +++ b/integration-tests/reactive-messaging-hibernate-orm/pom.xml @@ -30,11 +30,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.vertx @@ -121,7 +121,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -134,7 +134,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/reactive-messaging-hibernate-reactive/pom.xml b/integration-tests/reactive-messaging-hibernate-reactive/pom.xml index 89e179d6f91c5..559de521da6f7 100644 --- a/integration-tests/reactive-messaging-hibernate-reactive/pom.xml +++ b/integration-tests/reactive-messaging-hibernate-reactive/pom.xml @@ -30,11 +30,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.vertx @@ -126,7 +126,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -139,7 +139,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/redis-cache/pom.xml b/integration-tests/redis-cache/pom.xml index 777993cde3fcc..79bb3b2a30163 100644 --- a/integration-tests/redis-cache/pom.xml +++ b/integration-tests/redis-cache/pom.xml @@ -18,11 +18,11 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus @@ -57,7 +57,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -70,7 +70,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/redis-client/pom.xml b/integration-tests/redis-client/pom.xml index c5b952aba14c7..a323134add967 100644 --- a/integration-tests/redis-client/pom.xml +++ b/integration-tests/redis-client/pom.xml @@ -18,7 +18,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -57,7 +57,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/rest-client-reactive-http2/pom.xml b/integration-tests/rest-client-reactive-http2/pom.xml index b1af9b3bec01c..1fbe3216a4fd2 100644 --- a/integration-tests/rest-client-reactive-http2/pom.xml +++ b/integration-tests/rest-client-reactive-http2/pom.xml @@ -15,12 +15,12 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -47,7 +47,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -60,7 +60,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml b/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml index dc2f7858ee4b8..b3dda26c90926 100644 --- a/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml +++ b/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml @@ -14,11 +14,11 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization + quarkus-rest-kotlin-serialization io.quarkus - quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-client-kotlin-serialization io.quarkus @@ -50,7 +50,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-deployment + quarkus-rest-kotlin-serialization-deployment ${project.version} pom test @@ -63,7 +63,7 @@ io.quarkus - quarkus-rest-client-reactive-kotlin-serialization-deployment + quarkus-rest-client-kotlin-serialization-deployment ${project.version} pom test diff --git a/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml b/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml index d35feed394251..ccc0f2168807a 100644 --- a/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml +++ b/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml @@ -14,11 +14,11 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization + quarkus-rest-kotlin-serialization io.quarkus - quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-client-kotlin-serialization @@ -46,7 +46,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-deployment + quarkus-rest-kotlin-serialization-deployment ${project.version} pom test @@ -59,7 +59,7 @@ io.quarkus - quarkus-rest-client-reactive-kotlin-serialization-deployment + quarkus-rest-client-kotlin-serialization-deployment ${project.version} pom test diff --git a/integration-tests/rest-client-reactive-multipart/pom.xml b/integration-tests/rest-client-reactive-multipart/pom.xml index 0a4e6f34f4ba1..479914861669f 100644 --- a/integration-tests/rest-client-reactive-multipart/pom.xml +++ b/integration-tests/rest-client-reactive-multipart/pom.xml @@ -15,12 +15,12 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -42,7 +42,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test @@ -55,7 +55,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/rest-client-reactive-stork/pom.xml b/integration-tests/rest-client-reactive-stork/pom.xml index 90f50aadf71f5..db147d4643c63 100644 --- a/integration-tests/rest-client-reactive-stork/pom.xml +++ b/integration-tests/rest-client-reactive-stork/pom.xml @@ -20,11 +20,11 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson org.wiremock @@ -74,7 +74,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -87,7 +87,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/rest-client-reactive/pom.xml b/integration-tests/rest-client-reactive/pom.xml index 52e4bb8da7e6f..44bdcf799ccf5 100644 --- a/integration-tests/rest-client-reactive/pom.xml +++ b/integration-tests/rest-client-reactive/pom.xml @@ -29,7 +29,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson @@ -88,7 +88,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/resteasy-mutiny/pom.xml b/integration-tests/resteasy-mutiny/pom.xml index 73ee7fc0bdeeb..0c745ec1106df 100644 --- a/integration-tests/resteasy-mutiny/pom.xml +++ b/integration-tests/resteasy-mutiny/pom.xml @@ -17,15 +17,15 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-rest-client-reactive-jsonb + quarkus-rest-client-jsonb io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb io.quarkus @@ -46,7 +46,7 @@ io.quarkus - quarkus-rest-client-reactive-jsonb-deployment + quarkus-rest-client-jsonb-deployment ${project.version} pom test @@ -59,7 +59,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test @@ -72,7 +72,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml b/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml index 48c89d5a180a9..1cede089776d3 100644 --- a/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml +++ b/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml @@ -17,7 +17,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -91,7 +91,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/resteasy-reactive-kotlin/standard/pom.xml b/integration-tests/resteasy-reactive-kotlin/standard/pom.xml index bfebbdc1a1e42..c18476ddf4217 100644 --- a/integration-tests/resteasy-reactive-kotlin/standard/pom.xml +++ b/integration-tests/resteasy-reactive-kotlin/standard/pom.xml @@ -17,11 +17,11 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus @@ -110,7 +110,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -123,7 +123,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/security-webauthn/pom.xml b/integration-tests/security-webauthn/pom.xml index c63a3547b9909..da0220a4a95b6 100644 --- a/integration-tests/security-webauthn/pom.xml +++ b/integration-tests/security-webauthn/pom.xml @@ -14,7 +14,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -88,7 +88,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/smallrye-config/pom.xml b/integration-tests/smallrye-config/pom.xml index fed494bc78019..f76159d13e42e 100644 --- a/integration-tests/smallrye-config/pom.xml +++ b/integration-tests/smallrye-config/pom.xml @@ -30,11 +30,11 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -117,7 +117,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -130,7 +130,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/smallrye-context-propagation/pom.xml b/integration-tests/smallrye-context-propagation/pom.xml index 84746488b7106..e73c2c6c00c80 100644 --- a/integration-tests/smallrye-context-propagation/pom.xml +++ b/integration-tests/smallrye-context-propagation/pom.xml @@ -32,7 +32,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -66,7 +66,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test diff --git a/integration-tests/smallrye-stork-registration/pom.xml b/integration-tests/smallrye-stork-registration/pom.xml index 10cbca86a070f..a7b18efc7b815 100644 --- a/integration-tests/smallrye-stork-registration/pom.xml +++ b/integration-tests/smallrye-stork-registration/pom.xml @@ -20,11 +20,11 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.smallrye.stork @@ -54,7 +54,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -67,7 +67,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-callback-from-extension/pom.xml b/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-callback-from-extension/pom.xml index bd918101a76fb..28f07a35e0904 100644 --- a/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-callback-from-extension/pom.xml +++ b/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-callback-from-extension/pom.xml @@ -34,7 +34,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus diff --git a/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-parameter-injection/pom.xml b/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-parameter-injection/pom.xml index 84de7012f9f09..84579c21da2f7 100644 --- a/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-parameter-injection/pom.xml +++ b/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-parameter-injection/pom.xml @@ -35,7 +35,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus diff --git a/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-template-from-extension/pom.xml b/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-template-from-extension/pom.xml index 285b9bb930601..ec4231504ee4a 100644 --- a/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-template-from-extension/pom.xml +++ b/integration-tests/test-extension/tests/src/test/resources-filtered/projects/project-using-test-template-from-extension/pom.xml @@ -34,7 +34,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus diff --git a/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml b/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml index 6232adfccd4cb..53fdd40390082 100644 --- a/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -24,7 +24,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client @@ -89,7 +89,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -102,7 +102,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml b/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml index c2bc0a8630f37..48ba5037cfee4 100644 --- a/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -75,7 +75,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/jms-virtual-threads/pom.xml b/integration-tests/virtual-threads/jms-virtual-threads/pom.xml index e7c74d6d1b23f..84be917923ea1 100644 --- a/integration-tests/virtual-threads/jms-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/jms-virtual-threads/pom.xml @@ -27,7 +27,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -39,7 +39,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkiverse.artemis @@ -113,7 +113,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -126,7 +126,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml b/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml index 0c0706d3c21bb..e727557b025d1 100644 --- a/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -24,7 +24,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.quarkus @@ -88,7 +88,7 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -101,7 +101,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml b/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml index 0dd47653079e7..cfc12ecd060e3 100644 --- a/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -62,7 +62,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml b/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml index 48a7f81ce3080..018522f36fea7 100644 --- a/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -56,7 +56,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/redis-virtual-threads/pom.xml b/integration-tests/virtual-threads/redis-virtual-threads/pom.xml index c003f44251f85..75c2997a027eb 100644 --- a/integration-tests/virtual-threads/redis-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/redis-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -61,7 +61,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml b/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml index 98467ae471ecd..1bcae8d4d9faf 100644 --- a/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml @@ -16,11 +16,11 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson @@ -57,7 +57,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -70,7 +70,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml b/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml index 80c92d4de9802..e549ea4ce3825 100644 --- a/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -52,7 +52,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml b/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml index 6ab6114710b98..990810dacda5d 100644 --- a/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -56,7 +56,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml b/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml index 98100a257bf91..3ba923070ef6e 100644 --- a/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml +++ b/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -53,7 +53,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml b/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml index bb248223015e0..c5c0210def13c 100644 --- a/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml +++ b/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml @@ -16,7 +16,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -52,7 +52,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-deployment + quarkus-rest-jackson-deployment ${project.version} pom test diff --git a/tcks/microprofile-rest-client-reactive/pom.xml b/tcks/microprofile-rest-client-reactive/pom.xml index 49998bd869f75..e91e9f305b8ab 100644 --- a/tcks/microprofile-rest-client-reactive/pom.xml +++ b/tcks/microprofile-rest-client-reactive/pom.xml @@ -125,16 +125,16 @@ io.quarkus - quarkus-rest-client-reactive-deployment + quarkus-rest-client-deployment io.quarkus - quarkus-resteasy-reactive-servlet-deployment + quarkus-rest-servlet-deployment io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment org.eclipse.microprofile.rest.client diff --git a/tcks/resteasy-reactive/pom.xml b/tcks/resteasy-reactive/pom.xml index 189bc8a29f828..34545bbc69480 100644 --- a/tcks/resteasy-reactive/pom.xml +++ b/tcks/resteasy-reactive/pom.xml @@ -123,7 +123,7 @@ io.quarkus - quarkus-jaxrs-client-reactive + quarkus-rest-client-jaxrs ${project.version} @@ -138,12 +138,12 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest ${project.version} io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb ${project.version} @@ -213,7 +213,7 @@ io.quarkus - quarkus-jaxrs-client-reactive-deployment + quarkus-rest-client-jaxrs-deployment ${project.version} pom test @@ -226,7 +226,7 @@ io.quarkus - quarkus-resteasy-reactive-deployment + quarkus-rest-deployment ${project.version} pom test @@ -239,7 +239,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test From f330c2fddcbd0c7a058d6dfa07125ecc74110790 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Mon, 4 Mar 2024 17:25:55 +0100 Subject: [PATCH 03/24] Add first set of relocations and a script to generate them --- relocations/generaterelocations.java | 237 ++++++++++++++++++ relocations/pom.xml | 43 ++++ .../pom.xml | 22 ++ .../quarkus-jaxrs-client-reactive/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-rest-client-reactive-jaxb/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-rest-client-reactive/pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-common/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-jackson/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-jaxb/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-jsonb/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-kotlin/pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-links/pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-qute/pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../pom.xml | 22 ++ .../quarkus-resteasy-reactive-servlet/pom.xml | 22 ++ relocations/quarkus-resteasy-reactive/pom.xml | 22 ++ 45 files changed, 1226 insertions(+) create mode 100755 relocations/generaterelocations.java create mode 100644 relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-jaxrs-client-reactive/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-jackson/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-jaxb/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-jsonb/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml create mode 100644 relocations/quarkus-rest-client-reactive/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-common-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-common/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jackson-common/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jackson/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jaxb/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-jsonb/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-kotlin/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-links-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-links/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-qute/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-server-common/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive-servlet/pom.xml create mode 100644 relocations/quarkus-resteasy-reactive/pom.xml diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java new file mode 100755 index 0000000000000..6cdcf66025d71 --- /dev/null +++ b/relocations/generaterelocations.java @@ -0,0 +1,237 @@ +//usr/bin/env jbang "$0" "$@" ; exit $? +//DEPS io.quarkus.platform:quarkus-bom:3.8.1@pom +//DEPS io.quarkus:quarkus-picocli + +//JAVAC_OPTIONS -parameters +//JAVA_OPTIONS -Djava.util.logging.manager=org.jboss.logmanager.LogManager + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.Map.Entry; +import java.util.function.Function; + +import org.jboss.logging.Logger; + +import java.util.Map; +import java.util.TreeMap; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; + +import picocli.CommandLine.Command; + +@Command(name = "generaterelocations", mixinStandardHelpOptions = true) +public class generaterelocations implements Runnable { + + private static final Logger LOG = Logger.getLogger(generaterelocations.class); + + private static final Map> RELOCATIONS = new TreeMap<>(); + + static { + Function resteasyReactiveRelocationFunction = a -> Relocation.ofArtifactId(a.replace("resteasy-reactive", "rest"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-resteasy-reactive", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-common", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-common-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-server-common", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-server-spi-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jackson", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jackson-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jackson-common", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jackson-common-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jsonb", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jsonb-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jsonb-common", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jsonb-common-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jaxb", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jaxb-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jaxb-common", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-jaxb-common-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-kotlin", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-kotlin-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-kotlin-serialization", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-kotlin-serialization-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-kotlin-serialization-common", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-kotlin-serialization-common-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-links", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-links-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-servlet", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-servlet-deployment", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-qute", resteasyReactiveRelocationFunction); + RELOCATIONS.put("quarkus-resteasy-reactive-qute-deployment", resteasyReactiveRelocationFunction); + + Function restClientReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("rest-client-reactive", "rest-client"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-rest-client-reactive", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-deployment", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-jackson", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-jackson-deployment", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-jsonb", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-jsonb-deployment", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-jaxb", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-jaxb-deployment", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-spi-deployment", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-kotlin-serialization", restClientReactiveRelocation); + RELOCATIONS.put("quarkus-rest-client-reactive-kotlin-serialization-deployment", restClientReactiveRelocation); + + Function jaxrsClientReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("jaxrs-client-reactive", "rest-client-jaxrs"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-jaxrs-client-reactive", jaxrsClientReactiveRelocation); + RELOCATIONS.put("quarkus-jaxrs-client-reactive-deployment", jaxrsClientReactiveRelocation); + } + + private static final String RELOCATION_POM_TEMPLATE = "\n" + // + "\n" + // + " \n" + // + " quarkus-relocations-parent\n" + // + " io.quarkus\n" + // + " 999-SNAPSHOT\n" + // + " \n" + // + " 4.0.0\n" + // + "\n" + // + " %1$s\n" + // + "\n" + // + " \n" + // + " \n" + // + " %2$s\n" + // + " %3$s\n" + // + " %4$s\n" + // + " Update the artifactId in your project build file. Refer to %5$s for more information.\n" + // + " \n" + // + " \n" + // + ""; + + @Override + public void run() { + List modules = new ArrayList<>(); + String publicAsciidoc = "|===\n" + // + "|Old name |New name\n"; + String extensionAsciidoc = publicAsciidoc; + + for (Entry> relocationEntry : RELOCATIONS.entrySet()) { + String originalArtifactId = relocationEntry.getKey(); + Relocation relocation = relocationEntry.getValue().apply(originalArtifactId); + String newGroupId = relocation.getGroupId() != null ? relocation.getGroupId() : "io.quarkus"; + String newArtifactId = relocation.getArtifactId() != null ? relocation.getArtifactId() : originalArtifactId; + String newVersion = relocation.getVersion() != null ? relocation.getVersion() : "${project.version}"; + String migrationGuide = relocation.getMigrationGuide(); + + String newCoordinates = (relocation.getGroupId() != null ? relocation.getGroupId() + ":" : "") + + (relocation.getArtifactId() != null ? relocation.getArtifactId() : originalArtifactId) + + (relocation.getVersion() != null ? ":" + relocation.getVersion() : ""); + + Path relocationDirectory = Path.of(originalArtifactId); + Path relocationPom = relocationDirectory.resolve("pom.xml"); + try { + if (!Files.exists(relocationDirectory)) { + Files.createDirectory(relocationDirectory); + } + + Files.writeString(relocationPom, String.format(RELOCATION_POM_TEMPLATE, + originalArtifactId, + newGroupId, + newArtifactId, + newVersion, + migrationGuide + )); + + if (originalArtifactId.endsWith("-deployment") + || originalArtifactId.endsWith("-spi") + || originalArtifactId.contains("-spi-") + || originalArtifactId.endsWith("-common")) { + extensionAsciidoc += "\n|" + originalArtifactId + "\n" + + "|" + newCoordinates + "\n"; + } else { + publicAsciidoc += "\n|" + originalArtifactId + "\n" + + "|" + newCoordinates + "\n"; + } + + modules.add(originalArtifactId); + } catch (IOException e) { + LOG.error("Error writing relocation for " + originalArtifactId, e); + } + } + + if (modules.isEmpty()) { + return; + } + + publicAsciidoc += "|==="; + + LOG.info("Asciidoc table to include in the migration guide for publicly consumed modules:\n" + publicAsciidoc); + + LOG.info("Asciidoc table to include in the migration guide for extension developers:\n" + extensionAsciidoc); + + try { + Path parentPom = Path.of("pom.xml"); + String parentPomContent = Files.readString(parentPom); + String modulesToInsert = ""; + for (String module : modules) { + String moduleNode = "" + module + ""; + if (parentPomContent.contains(moduleNode)) { + continue; + } + + modulesToInsert += " " + moduleNode + "\n"; + } + + if (!modulesToInsert.isBlank()) { + Files.writeString(parentPom, parentPomContent.replace(" ", modulesToInsert + " ")); + } + } catch (IOException e) { + LOG.error("Unable to insert modules in the parent", e); + } + } + + private static class Relocation { + + private final String groupId; + private final String artifactId; + private final String version; + private final String migrationGuide; + + private Relocation(String groupId, String artifactId, String version, String migrationGuide) { + this.groupId = groupId; + this.artifactId = artifactId; + this.version = version; + this.migrationGuide = migrationGuide; + } + + public static Relocation ofArtifactId(String artifactId, String migrationGuide) { + return new Relocation(null, artifactId, null, migrationGuide); + } + + public static Relocation ofGroupId(String groupId, String migrationGuide) { + return new Relocation(groupId, null, null, migrationGuide); + } + + public static Relocation of(String groupId, String artifactId, String migrationGuide) { + return new Relocation(groupId, artifactId, null, migrationGuide); + } + + public static Relocation of(String groupId, String artifactId, String version, String migrationGuide) { + return new Relocation(groupId, artifactId, version, migrationGuide); + } + + public String getGroupId() { + return groupId; + } + + public String getArtifactId() { + return artifactId; + } + + public String getVersion() { + return version; + } + + public String getMigrationGuide() { + return migrationGuide; + } + } +} diff --git a/relocations/pom.xml b/relocations/pom.xml index 112d7ada36650..e94b0a9902be5 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -26,6 +26,49 @@ quarkus-smallrye-opentracing-deployment quarkus-hibernate-search-orm-coordination-outbox-polling quarkus-hibernate-search-orm-coordination-outbox-polling-deployment + quarkus-resteasy-reactive + quarkus-resteasy-reactive-common + quarkus-resteasy-reactive-common-deployment + quarkus-resteasy-reactive-deployment + quarkus-resteasy-reactive-jackson + quarkus-resteasy-reactive-jackson-common + quarkus-resteasy-reactive-jackson-common-deployment + quarkus-resteasy-reactive-jackson-deployment + quarkus-resteasy-reactive-jaxb + quarkus-resteasy-reactive-jaxb-common + quarkus-resteasy-reactive-jaxb-common-deployment + quarkus-resteasy-reactive-jaxb-deployment + quarkus-resteasy-reactive-jsonb + quarkus-resteasy-reactive-jsonb-common + quarkus-resteasy-reactive-jsonb-common-deployment + quarkus-resteasy-reactive-jsonb-deployment + quarkus-resteasy-reactive-kotlin + quarkus-resteasy-reactive-kotlin-deployment + quarkus-resteasy-reactive-kotlin-serialization + quarkus-resteasy-reactive-kotlin-serialization-common + quarkus-resteasy-reactive-kotlin-serialization-common-deployment + quarkus-resteasy-reactive-kotlin-serialization-deployment + quarkus-resteasy-reactive-links + quarkus-resteasy-reactive-links-deployment + quarkus-resteasy-reactive-qute + quarkus-resteasy-reactive-qute-deployment + quarkus-resteasy-reactive-server-common + quarkus-resteasy-reactive-server-spi-deployment + quarkus-resteasy-reactive-servlet + quarkus-resteasy-reactive-servlet-deployment + quarkus-rest-client-reactive + quarkus-rest-client-reactive-deployment + quarkus-rest-client-reactive-jackson + quarkus-rest-client-reactive-jackson-deployment + quarkus-rest-client-reactive-jaxb + quarkus-rest-client-reactive-jaxb-deployment + quarkus-rest-client-reactive-jsonb + quarkus-rest-client-reactive-jsonb-deployment + quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-client-reactive-kotlin-serialization-deployment + quarkus-rest-client-reactive-spi-deployment + quarkus-jaxrs-client-reactive + quarkus-jaxrs-client-reactive-deployment diff --git a/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml b/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..59a37737c058d --- /dev/null +++ b/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-jaxrs-client-reactive-deployment + + + + io.quarkus + quarkus-rest-client-jaxrs-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-jaxrs-client-reactive/pom.xml b/relocations/quarkus-jaxrs-client-reactive/pom.xml new file mode 100644 index 0000000000000..66651ec56d1e8 --- /dev/null +++ b/relocations/quarkus-jaxrs-client-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-jaxrs-client-reactive + + + + io.quarkus + quarkus-rest-client-jaxrs + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..45249fe2bf207 --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-deployment + + + + io.quarkus + quarkus-rest-client-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml new file mode 100644 index 0000000000000..4af4bc664231e --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-jackson-deployment + + + + io.quarkus + quarkus-rest-client-jackson-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-jackson/pom.xml b/relocations/quarkus-rest-client-reactive-jackson/pom.xml new file mode 100644 index 0000000000000..0d64fd8332738 --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-jackson/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-jackson + + + + io.quarkus + quarkus-rest-client-jackson + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml new file mode 100644 index 0000000000000..def83a979ceef --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-jaxb-deployment + + + + io.quarkus + quarkus-rest-client-jaxb-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-jaxb/pom.xml b/relocations/quarkus-rest-client-reactive-jaxb/pom.xml new file mode 100644 index 0000000000000..bd650ebf25db6 --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-jaxb/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-jaxb + + + + io.quarkus + quarkus-rest-client-jaxb + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml new file mode 100644 index 0000000000000..1847b23339fbf --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-jsonb-deployment + + + + io.quarkus + quarkus-rest-client-jsonb-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-jsonb/pom.xml b/relocations/quarkus-rest-client-reactive-jsonb/pom.xml new file mode 100644 index 0000000000000..297560aab7d0c --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-jsonb/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-jsonb + + + + io.quarkus + quarkus-rest-client-jsonb + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml new file mode 100644 index 0000000000000..91df9c44903c4 --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-kotlin-serialization-deployment + + + + io.quarkus + quarkus-rest-client-kotlin-serialization-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml b/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml new file mode 100644 index 0000000000000..d633111ef4ce6 --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-kotlin-serialization + + + + io.quarkus + quarkus-rest-client-kotlin-serialization + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml new file mode 100644 index 0000000000000..1aee864318230 --- /dev/null +++ b/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive-spi-deployment + + + + io.quarkus + quarkus-rest-client-spi-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-rest-client-reactive/pom.xml b/relocations/quarkus-rest-client-reactive/pom.xml new file mode 100644 index 0000000000000..087f5ae2ff94f --- /dev/null +++ b/relocations/quarkus-rest-client-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-rest-client-reactive + + + + io.quarkus + quarkus-rest-client + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml new file mode 100644 index 0000000000000..ebd7c48c8fae8 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-common-deployment + + + + io.quarkus + quarkus-rest-common-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-common/pom.xml b/relocations/quarkus-resteasy-reactive-common/pom.xml new file mode 100644 index 0000000000000..036226b3464e5 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-common/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-common + + + + io.quarkus + quarkus-rest-common + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..663cc96fdb81d --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-deployment + + + + io.quarkus + quarkus-rest-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml new file mode 100644 index 0000000000000..8050e4afea1da --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jackson-common-deployment + + + + io.quarkus + quarkus-rest-jackson-common-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml b/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml new file mode 100644 index 0000000000000..7ec23a2323821 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jackson-common + + + + io.quarkus + quarkus-rest-jackson-common + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml new file mode 100644 index 0000000000000..654076ee1c46c --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jackson-deployment + + + + io.quarkus + quarkus-rest-jackson-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jackson/pom.xml b/relocations/quarkus-resteasy-reactive-jackson/pom.xml new file mode 100644 index 0000000000000..b9d890f405117 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jackson/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jackson + + + + io.quarkus + quarkus-rest-jackson + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml new file mode 100644 index 0000000000000..3dadd9778599a --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jaxb-common-deployment + + + + io.quarkus + quarkus-rest-jaxb-common-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml new file mode 100644 index 0000000000000..383ed26fb6d63 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jaxb-common + + + + io.quarkus + quarkus-rest-jaxb-common + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml new file mode 100644 index 0000000000000..def6de22d9973 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jaxb-deployment + + + + io.quarkus + quarkus-rest-jaxb-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jaxb/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb/pom.xml new file mode 100644 index 0000000000000..a2ba3a985fe5f --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jaxb/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jaxb + + + + io.quarkus + quarkus-rest-jaxb + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml new file mode 100644 index 0000000000000..9ae9662d9e2af --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jsonb-common-deployment + + + + io.quarkus + quarkus-rest-jsonb-common-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml new file mode 100644 index 0000000000000..2b9515252aa1a --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jsonb-common + + + + io.quarkus + quarkus-rest-jsonb-common + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml new file mode 100644 index 0000000000000..a589f8c52c89e --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jsonb-deployment + + + + io.quarkus + quarkus-rest-jsonb-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-jsonb/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb/pom.xml new file mode 100644 index 0000000000000..c8b2e5391528a --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-jsonb/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-jsonb + + + + io.quarkus + quarkus-rest-jsonb + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml new file mode 100644 index 0000000000000..86572b0529085 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-kotlin-deployment + + + + io.quarkus + quarkus-rest-kotlin-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml new file mode 100644 index 0000000000000..bc1e59febbc12 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-kotlin-serialization-common-deployment + + + + io.quarkus + quarkus-rest-kotlin-serialization-common-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml new file mode 100644 index 0000000000000..bdc03ead85226 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-kotlin-serialization-common + + + + io.quarkus + quarkus-rest-kotlin-serialization-common + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml new file mode 100644 index 0000000000000..64640d7288678 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-kotlin-serialization-deployment + + + + io.quarkus + quarkus-rest-kotlin-serialization-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml new file mode 100644 index 0000000000000..922a2db1bfa9f --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-kotlin-serialization + + + + io.quarkus + quarkus-rest-kotlin-serialization + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-kotlin/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin/pom.xml new file mode 100644 index 0000000000000..918bb7c28eef9 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-kotlin/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-kotlin + + + + io.quarkus + quarkus-rest-kotlin + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml new file mode 100644 index 0000000000000..6b1112b31ad1a --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-links-deployment + + + + io.quarkus + quarkus-rest-links-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-links/pom.xml b/relocations/quarkus-resteasy-reactive-links/pom.xml new file mode 100644 index 0000000000000..698aa192e1275 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-links/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-links + + + + io.quarkus + quarkus-rest-links + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml new file mode 100644 index 0000000000000..e3e0b5fbe9503 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-qute-deployment + + + + io.quarkus + quarkus-rest-qute-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-qute/pom.xml b/relocations/quarkus-resteasy-reactive-qute/pom.xml new file mode 100644 index 0000000000000..9dc786fba4113 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-qute/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-qute + + + + io.quarkus + quarkus-rest-qute + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-server-common/pom.xml b/relocations/quarkus-resteasy-reactive-server-common/pom.xml new file mode 100644 index 0000000000000..1b0f6fff08175 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-server-common/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-server-common + + + + io.quarkus + quarkus-rest-server-common + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml new file mode 100644 index 0000000000000..2c3516e734445 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-server-spi-deployment + + + + io.quarkus + quarkus-rest-server-spi-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml new file mode 100644 index 0000000000000..0fa97e13e7463 --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-servlet-deployment + + + + io.quarkus + quarkus-rest-servlet-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive-servlet/pom.xml b/relocations/quarkus-resteasy-reactive-servlet/pom.xml new file mode 100644 index 0000000000000..764a442b2f49a --- /dev/null +++ b/relocations/quarkus-resteasy-reactive-servlet/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive-servlet + + + + io.quarkus + quarkus-rest-servlet + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-resteasy-reactive/pom.xml b/relocations/quarkus-resteasy-reactive/pom.xml new file mode 100644 index 0000000000000..fbf91a89b2fca --- /dev/null +++ b/relocations/quarkus-resteasy-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-resteasy-reactive + + + + io.quarkus + quarkus-rest + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 87b19e750d2b1c4884462b9a9472049fbbae7a7f Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Mon, 4 Mar 2024 18:21:32 +0100 Subject: [PATCH 04/24] Rename CSRF Reactive to REST CSRF --- bom/application/pom.xml | 14 ++++++++++-- devtools/bom-descriptor-json/pom.xml | 2 +- docs/pom.xml | 2 +- extensions/pom.xml | 1 - extensions/resteasy-reactive/pom.xml | 1 + .../rest-csrf}/deployment/pom.xml | 8 +++---- .../CsrfReactiveAlwaysEnabledProcessor.java | 0 .../csrf/reactive/CsrfReactiveBuildStep.java | 0 .../reactive/CsrfReactiveBuildTimeConfig.java | 0 .../io/quarkus/csrf/reactive/CsrfTest.java | 0 .../test/resources/templates/csrfToken.html | 0 .../rest-csrf}/pom.xml | 6 ++--- .../rest-csrf}/runtime/pom.xml | 8 +++---- .../reactive/runtime/CsrfReactiveConfig.java | 0 .../CsrfRequestResponseReactiveFilter.java | 0 .../runtime/CsrfTokenParameterProvider.java | 0 .../csrf/reactive/runtime/CsrfTokenUtils.java | 0 .../resources/META-INF/quarkus-extension.yaml | 2 +- integration-tests/pom.xml | 2 +- .../{csrf-reactive => rest-csrf}/pom.xml | 10 ++++----- .../quarkus/it/csrf/TestExceptionMapper.java | 0 .../java/io/quarkus/it/csrf/TestResource.java | 0 .../src/main/resources/application.properties | 0 .../templates/csrfTokenFirstForm.html | 0 .../resources/templates/csrfTokenForm.html | 0 .../resources/templates/csrfTokenHeader.html | 0 .../templates/csrfTokenMultipart.html | 0 .../templates/csrfTokenSecondForm.html | 0 .../templates/csrfTokenWithFormRead.html | 0 .../quarkus/it/csrf/CsrfReactiveITCase.java | 0 .../io/quarkus/it/csrf/CsrfReactiveTest.java | 0 relocations/generaterelocations.java | 5 +++++ relocations/pom.xml | 2 ++ .../quarkus-csrf-reactive-deployment/pom.xml | 22 +++++++++++++++++++ relocations/quarkus-csrf-reactive/pom.xml | 22 +++++++++++++++++++ 35 files changed, 84 insertions(+), 23 deletions(-) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/deployment/pom.xml (89%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/deployment/src/test/java/io/quarkus/csrf/reactive/CsrfTest.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/deployment/src/test/resources/templates/csrfToken.html (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/pom.xml (75%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/runtime/pom.xml (86%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenUtils.java (100%) rename extensions/{csrf-reactive => resteasy-reactive/rest-csrf}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (75%) rename integration-tests/{csrf-reactive => rest-csrf}/pom.xml (91%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/java/io/quarkus/it/csrf/TestExceptionMapper.java (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/java/io/quarkus/it/csrf/TestResource.java (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/application.properties (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/templates/csrfTokenFirstForm.html (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/templates/csrfTokenForm.html (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/templates/csrfTokenHeader.html (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/templates/csrfTokenMultipart.html (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/templates/csrfTokenSecondForm.html (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/main/resources/templates/csrfTokenWithFormRead.html (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/test/java/io/quarkus/it/csrf/CsrfReactiveITCase.java (100%) rename integration-tests/{csrf-reactive => rest-csrf}/src/test/java/io/quarkus/it/csrf/CsrfReactiveTest.java (100%) create mode 100644 relocations/quarkus-csrf-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-csrf-reactive/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index 22248893a734c..a902ab78700ce 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -837,12 +837,12 @@ io.quarkus - quarkus-csrf-reactive + quarkus-rest-csrf ${project.version} io.quarkus - quarkus-csrf-reactive-deployment + quarkus-rest-csrf-deployment ${project.version} @@ -6436,6 +6436,16 @@ quarkus-resteasy-reactive-links-deployment ${project.version} + + io.quarkus + quarkus-csrf-reactive + ${project.version} + + + io.quarkus + quarkus-csrf-reactive-deployment + ${project.version} + diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index dcc5e857a1f9c..9541dcf5dd8ff 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -423,7 +423,7 @@ io.quarkus - quarkus-csrf-reactive + quarkus-rest-csrf ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index 9ba48ae2248c8..52ed4c030b66d 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -439,7 +439,7 @@ io.quarkus - quarkus-csrf-reactive-deployment + quarkus-rest-csrf-deployment ${project.version} pom test diff --git a/extensions/pom.xml b/extensions/pom.xml index 5dd8c802a2f68..ab1e0e6453fa0 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -147,7 +147,6 @@ keycloak-admin-client keycloak-admin-client-reactive credentials - csrf-reactive infinispan-client diff --git a/extensions/resteasy-reactive/pom.xml b/extensions/resteasy-reactive/pom.xml index edbc3e21fe862..a5829a7b7b4f9 100644 --- a/extensions/resteasy-reactive/pom.xml +++ b/extensions/resteasy-reactive/pom.xml @@ -27,6 +27,7 @@ rest-kotlin rest-kotlin-serialization-common rest-kotlin-serialization + rest-csrf rest-client-jaxrs rest-client rest-client-jackson diff --git a/extensions/csrf-reactive/deployment/pom.xml b/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml similarity index 89% rename from extensions/csrf-reactive/deployment/pom.xml rename to extensions/resteasy-reactive/rest-csrf/deployment/pom.xml index 6c548ebb420b8..f7a07c184c1c5 100644 --- a/extensions/csrf-reactive/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-csrf-reactive-parent + quarkus-rest-csrf-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-csrf-reactive-deployment - Quarkus - Cross-Site Request Forgery Filter Reactive - Deployment + quarkus-rest-csrf-deployment + Quarkus - REST - Cross-Site Request Forgery Filter - Deployment io.quarkus - quarkus-csrf-reactive + quarkus-rest-csrf io.quarkus diff --git a/extensions/csrf-reactive/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java similarity index 100% rename from extensions/csrf-reactive/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java rename to extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java diff --git a/extensions/csrf-reactive/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java similarity index 100% rename from extensions/csrf-reactive/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java rename to extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java diff --git a/extensions/csrf-reactive/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java similarity index 100% rename from extensions/csrf-reactive/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java rename to extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java diff --git a/extensions/csrf-reactive/deployment/src/test/java/io/quarkus/csrf/reactive/CsrfTest.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/test/java/io/quarkus/csrf/reactive/CsrfTest.java similarity index 100% rename from extensions/csrf-reactive/deployment/src/test/java/io/quarkus/csrf/reactive/CsrfTest.java rename to extensions/resteasy-reactive/rest-csrf/deployment/src/test/java/io/quarkus/csrf/reactive/CsrfTest.java diff --git a/extensions/csrf-reactive/deployment/src/test/resources/templates/csrfToken.html b/extensions/resteasy-reactive/rest-csrf/deployment/src/test/resources/templates/csrfToken.html similarity index 100% rename from extensions/csrf-reactive/deployment/src/test/resources/templates/csrfToken.html rename to extensions/resteasy-reactive/rest-csrf/deployment/src/test/resources/templates/csrfToken.html diff --git a/extensions/csrf-reactive/pom.xml b/extensions/resteasy-reactive/rest-csrf/pom.xml similarity index 75% rename from extensions/csrf-reactive/pom.xml rename to extensions/resteasy-reactive/rest-csrf/pom.xml index c58a36adef790..83e55b78d9e6b 100644 --- a/extensions/csrf-reactive/pom.xml +++ b/extensions/resteasy-reactive/rest-csrf/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-extensions-parent + quarkus-rest-parent-aggregator io.quarkus 999-SNAPSHOT ../pom.xml 4.0.0 - quarkus-csrf-reactive-parent - Quarkus - Cross-Site Request Forgery Prevention Filter Reactive + quarkus-rest-csrf-parent + Quarkus - REST - Cross-Site Request Forgery Prevention Filter pom deployment diff --git a/extensions/csrf-reactive/runtime/pom.xml b/extensions/resteasy-reactive/rest-csrf/runtime/pom.xml similarity index 86% rename from extensions/csrf-reactive/runtime/pom.xml rename to extensions/resteasy-reactive/rest-csrf/runtime/pom.xml index 768177efe601a..6888b213beaaf 100644 --- a/extensions/csrf-reactive/runtime/pom.xml +++ b/extensions/resteasy-reactive/rest-csrf/runtime/pom.xml @@ -3,16 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-csrf-reactive-parent + quarkus-rest-csrf-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-csrf-reactive - Quarkus - Cross-Site Request Forgery Prevention Filter - Runtime - Use Reactive REST Server filters to prevent the risk of Cross-Site Request Forgery + quarkus-rest-csrf + Quarkus - REST - Cross-Site Request Forgery Prevention Filter - Runtime + Use REST Server filters to prevent the risk of Cross-Site Request Forgery io.quarkus diff --git a/extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java similarity index 100% rename from extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java rename to extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java diff --git a/extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java similarity index 100% rename from extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java rename to extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java diff --git a/extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java similarity index 100% rename from extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java rename to extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java diff --git a/extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenUtils.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenUtils.java similarity index 100% rename from extensions/csrf-reactive/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenUtils.java rename to extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenUtils.java diff --git a/extensions/csrf-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 75% rename from extensions/csrf-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/quarkus-extension.yaml index b734e26280eac..aad1faa0ff523 100644 --- a/extensions/csrf-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "Cross-Site Request Forgery Prevention Filter Reactive" +name: "REST - Cross-Site Request Forgery Prevention Filter" metadata: keywords: - "csrf" diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index 3ec5098a19ab7..aae28b9a8ad88 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -256,7 +256,7 @@ oidc-tenancy oidc-wiremock keycloak-authorization - csrf-reactive + rest-csrf reactive-db2-client reactive-pg-client reactive-mysql-client diff --git a/integration-tests/csrf-reactive/pom.xml b/integration-tests/rest-csrf/pom.xml similarity index 91% rename from integration-tests/csrf-reactive/pom.xml rename to integration-tests/rest-csrf/pom.xml index df6a0475f6287..2288c04348353 100644 --- a/integration-tests/csrf-reactive/pom.xml +++ b/integration-tests/rest-csrf/pom.xml @@ -10,14 +10,14 @@ 4.0.0 - quarkus-integration-test-csrf-reactive - Quarkus - Integration Tests - Cross-Site Request Forgery Filter Reactive - Module that contains Cross-Site Request Forgery Filter Reactive tests + quarkus-integration-test-rest-csrf + Quarkus - Integration Tests - REST - Cross-Site Request Forgery Filter + Module that contains Cross-Site Request Forgery Filter tests io.quarkus - quarkus-csrf-reactive + quarkus-rest-csrf io.quarkus @@ -54,7 +54,7 @@ io.quarkus - quarkus-csrf-reactive-deployment + quarkus-rest-csrf-deployment ${project.version} pom test diff --git a/integration-tests/csrf-reactive/src/main/java/io/quarkus/it/csrf/TestExceptionMapper.java b/integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestExceptionMapper.java similarity index 100% rename from integration-tests/csrf-reactive/src/main/java/io/quarkus/it/csrf/TestExceptionMapper.java rename to integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestExceptionMapper.java diff --git a/integration-tests/csrf-reactive/src/main/java/io/quarkus/it/csrf/TestResource.java b/integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestResource.java similarity index 100% rename from integration-tests/csrf-reactive/src/main/java/io/quarkus/it/csrf/TestResource.java rename to integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestResource.java diff --git a/integration-tests/csrf-reactive/src/main/resources/application.properties b/integration-tests/rest-csrf/src/main/resources/application.properties similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/application.properties rename to integration-tests/rest-csrf/src/main/resources/application.properties diff --git a/integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenFirstForm.html b/integration-tests/rest-csrf/src/main/resources/templates/csrfTokenFirstForm.html similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenFirstForm.html rename to integration-tests/rest-csrf/src/main/resources/templates/csrfTokenFirstForm.html diff --git a/integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenForm.html b/integration-tests/rest-csrf/src/main/resources/templates/csrfTokenForm.html similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenForm.html rename to integration-tests/rest-csrf/src/main/resources/templates/csrfTokenForm.html diff --git a/integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenHeader.html b/integration-tests/rest-csrf/src/main/resources/templates/csrfTokenHeader.html similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenHeader.html rename to integration-tests/rest-csrf/src/main/resources/templates/csrfTokenHeader.html diff --git a/integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenMultipart.html b/integration-tests/rest-csrf/src/main/resources/templates/csrfTokenMultipart.html similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenMultipart.html rename to integration-tests/rest-csrf/src/main/resources/templates/csrfTokenMultipart.html diff --git a/integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenSecondForm.html b/integration-tests/rest-csrf/src/main/resources/templates/csrfTokenSecondForm.html similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenSecondForm.html rename to integration-tests/rest-csrf/src/main/resources/templates/csrfTokenSecondForm.html diff --git a/integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenWithFormRead.html b/integration-tests/rest-csrf/src/main/resources/templates/csrfTokenWithFormRead.html similarity index 100% rename from integration-tests/csrf-reactive/src/main/resources/templates/csrfTokenWithFormRead.html rename to integration-tests/rest-csrf/src/main/resources/templates/csrfTokenWithFormRead.html diff --git a/integration-tests/csrf-reactive/src/test/java/io/quarkus/it/csrf/CsrfReactiveITCase.java b/integration-tests/rest-csrf/src/test/java/io/quarkus/it/csrf/CsrfReactiveITCase.java similarity index 100% rename from integration-tests/csrf-reactive/src/test/java/io/quarkus/it/csrf/CsrfReactiveITCase.java rename to integration-tests/rest-csrf/src/test/java/io/quarkus/it/csrf/CsrfReactiveITCase.java diff --git a/integration-tests/csrf-reactive/src/test/java/io/quarkus/it/csrf/CsrfReactiveTest.java b/integration-tests/rest-csrf/src/test/java/io/quarkus/it/csrf/CsrfReactiveTest.java similarity index 100% rename from integration-tests/csrf-reactive/src/test/java/io/quarkus/it/csrf/CsrfReactiveTest.java rename to integration-tests/rest-csrf/src/test/java/io/quarkus/it/csrf/CsrfReactiveTest.java diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 6cdcf66025d71..768e0da2fd37b 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -81,6 +81,11 @@ public class generaterelocations implements Runnable { "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-jaxrs-client-reactive", jaxrsClientReactiveRelocation); RELOCATIONS.put("quarkus-jaxrs-client-reactive-deployment", jaxrsClientReactiveRelocation); + + Function csrfReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("csrf-reactive", "rest-csrf"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-csrf-reactive", csrfReactiveRelocation); + RELOCATIONS.put("quarkus-csrf-reactive-deployment", csrfReactiveRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index e94b0a9902be5..dbfd817c9e0f3 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -69,6 +69,8 @@ quarkus-rest-client-reactive-spi-deployment quarkus-jaxrs-client-reactive quarkus-jaxrs-client-reactive-deployment + quarkus-csrf-reactive + quarkus-csrf-reactive-deployment diff --git a/relocations/quarkus-csrf-reactive-deployment/pom.xml b/relocations/quarkus-csrf-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..db718c3f7af59 --- /dev/null +++ b/relocations/quarkus-csrf-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-csrf-reactive-deployment + + + + io.quarkus + quarkus-rest-csrf-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-csrf-reactive/pom.xml b/relocations/quarkus-csrf-reactive/pom.xml new file mode 100644 index 0000000000000..c07b83dc92934 --- /dev/null +++ b/relocations/quarkus-csrf-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-csrf-reactive + + + + io.quarkus + quarkus-rest-csrf + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 8b2e4418ad0a8347c5bcf8ce359da5a641397f7c Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 10:24:54 +0100 Subject: [PATCH 05/24] Rename oidc-token-propagation-reactive to rest-client-oidc-token-propagation --- bom/application/pom.xml | 14 ++++++++++-- docs/pom.xml | 2 +- .../deployment/pom.xml | 8 +++---- .../oidc-token-propagation-reactive/pom.xml | 4 ++-- .../runtime/pom.xml | 8 +++---- .../resources/META-INF/quarkus-extension.yaml | 2 +- .../oidc-token-propagation-reactive/pom.xml | 9 ++++---- relocations/generaterelocations.java | 5 +++++ relocations/pom.xml | 2 ++ .../pom.xml | 22 +++++++++++++++++++ .../pom.xml | 22 +++++++++++++++++++ 11 files changed, 79 insertions(+), 19 deletions(-) create mode 100644 relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-oidc-token-propagation-reactive/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index a902ab78700ce..e9e1ed9c752be 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -927,12 +927,12 @@ io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-rest-client-oidc-token-propagation ${project.version} io.quarkus - quarkus-oidc-token-propagation-reactive-deployment + quarkus-rest-client-oidc-token-propagation-deployment ${project.version} @@ -6446,6 +6446,16 @@ quarkus-csrf-reactive-deployment ${project.version} + + io.quarkus + quarkus-oidc-token-propagation-reactive + ${project.version} + + + io.quarkus + quarkus-oidc-token-propagation-reactive-deployment + ${project.version} + diff --git a/docs/pom.xml b/docs/pom.xml index 52ed4c030b66d..16ff834a07f60 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -1648,7 +1648,7 @@ io.quarkus - quarkus-oidc-token-propagation-reactive-deployment + quarkus-rest-client-oidc-token-propagation-deployment ${project.version} pom test diff --git a/extensions/oidc-token-propagation-reactive/deployment/pom.xml b/extensions/oidc-token-propagation-reactive/deployment/pom.xml index cbc6ed9cf2c51..9b5a44eb314b3 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/pom.xml +++ b/extensions/oidc-token-propagation-reactive/deployment/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-token-propagation-reactive-parent + quarkus-rest-client-oidc-token-propagation-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-token-propagation-reactive-deployment - Quarkus - OpenID Connect Token Propagation Reactive - Deployment + quarkus-rest-client-oidc-token-propagation-deployment + Quarkus - REST Client - OpenID Connect Token Propagation - Deployment io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-rest-client-oidc-token-propagation io.quarkus diff --git a/extensions/oidc-token-propagation-reactive/pom.xml b/extensions/oidc-token-propagation-reactive/pom.xml index f3956eed32b5f..ada84ce91b9f9 100644 --- a/extensions/oidc-token-propagation-reactive/pom.xml +++ b/extensions/oidc-token-propagation-reactive/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-oidc-token-propagation-reactive-parent - Quarkus - OpenID Connect Token Propagation Reactive + quarkus-rest-client-oidc-token-propagation-parent + Quarkus - REST Client - OpenID Connect Token Propagation pom deployment diff --git a/extensions/oidc-token-propagation-reactive/runtime/pom.xml b/extensions/oidc-token-propagation-reactive/runtime/pom.xml index e98cadbeae48f..9a8de06505561 100644 --- a/extensions/oidc-token-propagation-reactive/runtime/pom.xml +++ b/extensions/oidc-token-propagation-reactive/runtime/pom.xml @@ -3,16 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-token-propagation-reactive-parent + quarkus-rest-client-oidc-token-propagation-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-token-propagation-reactive - Quarkus - OpenID Connect Token Propagation Reactive - Runtime - Use Reactive REST Client to propagate the incoming Bearer access token or token acquired from Authorization Code Flow as HTTP Authorization Bearer token + quarkus-rest-client-oidc-token-propagation + Quarkus - REST Client - OpenID Connect Token Propagation - Runtime + Use REST Client to propagate the incoming Bearer access token or token acquired from Authorization Code Flow as HTTP Authorization Bearer token io.quarkus diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 39a8117a0d3a2..352129c550753 100644 --- a/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "OpenID Connect Token Propagation Reactive" +name: "REST Client - OpenID Connect Token Propagation" metadata: keywords: - "oauth2" diff --git a/integration-tests/oidc-token-propagation-reactive/pom.xml b/integration-tests/oidc-token-propagation-reactive/pom.xml index 5ff39025dbe32..214eac3166385 100644 --- a/integration-tests/oidc-token-propagation-reactive/pom.xml +++ b/integration-tests/oidc-token-propagation-reactive/pom.xml @@ -10,9 +10,8 @@ 4.0.0 - quarkus-integration-test-oidc-token-reactive-propagation - Quarkus - Integration Tests - OpenID Connect Token Propagation Reactive - Module that contains OpenID Connect Token Propagation Reactive tests + quarkus-integration-test-rest-client-oidc-token-propagation + Quarkus - Integration Tests - REST Client - OpenID Connect Token Propagation @@ -71,11 +70,11 @@ io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-rest-client-oidc-token-propagation io.quarkus - quarkus-oidc-token-propagation-reactive-deployment + quarkus-rest-client-oidc-token-propagation-deployment ${project.version} pom test diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 768e0da2fd37b..cc1adf1a19ed2 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -86,6 +86,11 @@ public class generaterelocations implements Runnable { "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-csrf-reactive", csrfReactiveRelocation); RELOCATIONS.put("quarkus-csrf-reactive-deployment", csrfReactiveRelocation); + + Function oidcTokenPropagationReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-token-propagation-reactive", "rest-client-oidc-token-propagation"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-oidc-token-propagation-reactive", oidcTokenPropagationReactiveRelocation); + RELOCATIONS.put("quarkus-oidc-token-propagation-reactive-deployment", oidcTokenPropagationReactiveRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index dbfd817c9e0f3..3c87ab4e0e204 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -71,6 +71,8 @@ quarkus-jaxrs-client-reactive-deployment quarkus-csrf-reactive quarkus-csrf-reactive-deployment + quarkus-oidc-token-propagation-reactive + quarkus-oidc-token-propagation-reactive-deployment diff --git a/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml b/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..828a5ef5b6a0b --- /dev/null +++ b/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-token-propagation-reactive-deployment + + + + io.quarkus + quarkus-rest-client-oidc-token-propagation-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-oidc-token-propagation-reactive/pom.xml b/relocations/quarkus-oidc-token-propagation-reactive/pom.xml new file mode 100644 index 0000000000000..251c10b60e3c2 --- /dev/null +++ b/relocations/quarkus-oidc-token-propagation-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-token-propagation-reactive + + + + io.quarkus + quarkus-rest-client-oidc-token-propagation + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 4d2a7aa3efc5807a5dbeaa41e1fd59daf84ab02d Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 10:34:56 +0100 Subject: [PATCH 06/24] Rename oidc-token-propagation to resteasy-client-oidc-token-propagation --- bom/application/pom.xml | 14 ++++++++++-- devtools/bom-descriptor-json/pom.xml | 2 +- docs/pom.xml | 2 +- .../oidc-token-propagation/deployment/pom.xml | 8 +++---- extensions/oidc-token-propagation/pom.xml | 4 ++-- .../oidc-token-propagation/runtime/pom.xml | 8 +++---- .../resources/META-INF/quarkus-extension.yaml | 2 +- .../oidc-token-propagation/pom.xml | 9 ++++---- .../smallrye-jwt-token-propagation/pom.xml | 4 ++-- relocations/generaterelocations.java | 5 +++++ relocations/pom.xml | 2 ++ .../pom.xml | 22 +++++++++++++++++++ .../quarkus-oidc-token-propagation/pom.xml | 22 +++++++++++++++++++ 13 files changed, 82 insertions(+), 22 deletions(-) create mode 100644 relocations/quarkus-oidc-token-propagation-deployment/pom.xml create mode 100644 relocations/quarkus-oidc-token-propagation/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index e9e1ed9c752be..12c49639bb4bc 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -907,12 +907,12 @@ io.quarkus - quarkus-oidc-token-propagation + quarkus-resteasy-client-oidc-token-propagation ${project.version} io.quarkus - quarkus-oidc-token-propagation-deployment + quarkus-resteasy-client-oidc-token-propagation-deployment ${project.version} @@ -6456,6 +6456,16 @@ quarkus-oidc-token-propagation-reactive-deployment ${project.version} + + io.quarkus + quarkus-oidc-token-propagation + ${project.version} + + + io.quarkus + quarkus-oidc-token-propagation-deployment + ${project.version} + diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index 9541dcf5dd8ff..9421b1d06bef5 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -1619,7 +1619,7 @@ io.quarkus - quarkus-oidc-token-propagation + quarkus-resteasy-client-oidc-token-propagation ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index 16ff834a07f60..f1b5c92a9c83e 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -1635,7 +1635,7 @@ io.quarkus - quarkus-oidc-token-propagation-deployment + quarkus-resteasy-client-oidc-token-propagation-deployment ${project.version} pom test diff --git a/extensions/oidc-token-propagation/deployment/pom.xml b/extensions/oidc-token-propagation/deployment/pom.xml index 59516d0386427..1777321ae2b07 100644 --- a/extensions/oidc-token-propagation/deployment/pom.xml +++ b/extensions/oidc-token-propagation/deployment/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-token-propagation-parent + quarkus-resteasy-client-oidc-token-propagation-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-token-propagation-deployment - Quarkus - OpenID Connect Token Propagation - Deployment + quarkus-resteasy-client-oidc-token-propagation-deployment + Quarkus - RESTEasy Client - OpenID Connect Token Propagation - Deployment io.quarkus - quarkus-oidc-token-propagation + quarkus-resteasy-client-oidc-token-propagation io.quarkus diff --git a/extensions/oidc-token-propagation/pom.xml b/extensions/oidc-token-propagation/pom.xml index 14168cda845b1..ac95d03957bd1 100644 --- a/extensions/oidc-token-propagation/pom.xml +++ b/extensions/oidc-token-propagation/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-oidc-token-propagation-parent - Quarkus - OpenID Connect Token Propagation + quarkus-resteasy-client-oidc-token-propagation-parent + Quarkus - RESTEasy Client - OpenID Connect Token Propagation pom deployment diff --git a/extensions/oidc-token-propagation/runtime/pom.xml b/extensions/oidc-token-propagation/runtime/pom.xml index c82a2e2ee869d..7b97fe8f0b555 100644 --- a/extensions/oidc-token-propagation/runtime/pom.xml +++ b/extensions/oidc-token-propagation/runtime/pom.xml @@ -3,16 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-token-propagation-parent + quarkus-resteasy-client-oidc-token-propagation-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-token-propagation - Quarkus - OpenID Connect Token Propagation - Runtime - Use Jakarta REST Client filter to propagate the incoming Bearer access token or token acquired from Authorization Code Flow as HTTP Authorization Bearer token + quarkus-resteasy-client-oidc-token-propagation + Quarkus - RESTEasy Client - OpenID Connect Token Propagation - Runtime + Use RESTEasy Client filter to propagate the incoming Bearer access token or token acquired from Authorization Code Flow as HTTP Authorization Bearer token io.quarkus diff --git a/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 749b8be5fe532..cc4562d2a44d3 100644 --- a/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "OpenID Connect Token Propagation" +name: "RESTEasy Client - OpenID Connect Token Propagation" metadata: keywords: - "oauth2" diff --git a/integration-tests/oidc-token-propagation/pom.xml b/integration-tests/oidc-token-propagation/pom.xml index faae12b1cc214..c73f682850514 100644 --- a/integration-tests/oidc-token-propagation/pom.xml +++ b/integration-tests/oidc-token-propagation/pom.xml @@ -10,9 +10,8 @@ 4.0.0 - quarkus-integration-test-oidc-token-propagation - Quarkus - Integration Tests - OpenID Connect Token Propagation - Module that contains OpenID Connect Token Propagation tests + quarkus-integration-test-resteasy-client-oidc-token-propagation + Quarkus - Integration Tests - RESTEasy Client OpenID Connect Token Propagation @@ -67,11 +66,11 @@ io.quarkus - quarkus-oidc-token-propagation + quarkus-resteasy-client-oidc-token-propagation io.quarkus - quarkus-oidc-token-propagation-deployment + quarkus-resteasy-client-oidc-token-propagation-deployment ${project.version} pom test diff --git a/integration-tests/smallrye-jwt-token-propagation/pom.xml b/integration-tests/smallrye-jwt-token-propagation/pom.xml index 3c948971ee53e..71fbe6c39c452 100644 --- a/integration-tests/smallrye-jwt-token-propagation/pom.xml +++ b/integration-tests/smallrye-jwt-token-propagation/pom.xml @@ -93,11 +93,11 @@ io.quarkus - quarkus-oidc-token-propagation + quarkus-resteasy-client-oidc-token-propagation io.quarkus - quarkus-oidc-token-propagation-deployment + quarkus-resteasy-client-oidc-token-propagation-deployment ${project.version} pom test diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index cc1adf1a19ed2..19145fff49424 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -91,6 +91,11 @@ public class generaterelocations implements Runnable { "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-token-propagation-reactive", oidcTokenPropagationReactiveRelocation); RELOCATIONS.put("quarkus-oidc-token-propagation-reactive-deployment", oidcTokenPropagationReactiveRelocation); + + Function oidcTokenPropagationRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-token-propagation", "resteasy-client-oidc-token-propagation"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-oidc-token-propagation", oidcTokenPropagationRelocation); + RELOCATIONS.put("quarkus-oidc-token-propagation-deployment", oidcTokenPropagationRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index 3c87ab4e0e204..24abe6fded0ae 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -73,6 +73,8 @@ quarkus-csrf-reactive-deployment quarkus-oidc-token-propagation-reactive quarkus-oidc-token-propagation-reactive-deployment + quarkus-oidc-token-propagation + quarkus-oidc-token-propagation-deployment diff --git a/relocations/quarkus-oidc-token-propagation-deployment/pom.xml b/relocations/quarkus-oidc-token-propagation-deployment/pom.xml new file mode 100644 index 0000000000000..d4f336aa843c9 --- /dev/null +++ b/relocations/quarkus-oidc-token-propagation-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-token-propagation-deployment + + + + io.quarkus + quarkus-resteasy-client-oidc-token-propagation-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-oidc-token-propagation/pom.xml b/relocations/quarkus-oidc-token-propagation/pom.xml new file mode 100644 index 0000000000000..8ba448350fcb8 --- /dev/null +++ b/relocations/quarkus-oidc-token-propagation/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-token-propagation + + + + io.quarkus + quarkus-resteasy-client-oidc-token-propagation + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 28563fe4e4a7428c1d4126de73e1ad1112940471 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 10:53:45 +0100 Subject: [PATCH 07/24] Rename oidc-client-filter to resteasy-client-oidc-filter --- bom/application/pom.xml | 14 ++++++++++-- devtools/bom-descriptor-json/pom.xml | 2 +- docs/pom.xml | 2 +- .../oidc-client-filter/deployment/pom.xml | 8 +++---- extensions/oidc-client-filter/pom.xml | 4 ++-- extensions/oidc-client-filter/runtime/pom.xml | 8 +++---- .../resources/META-INF/quarkus-extension.yaml | 2 +- .../oidc-client-wiremock/pom.xml | 4 ++-- integration-tests/oidc-client/pom.xml | 4 ++-- .../oidc-token-propagation/pom.xml | 4 ++-- relocations/generaterelocations.java | 5 +++++ relocations/pom.xml | 2 ++ .../pom.xml | 22 +++++++++++++++++++ .../quarkus-oidc-client-filter/pom.xml | 22 +++++++++++++++++++ 14 files changed, 82 insertions(+), 21 deletions(-) create mode 100644 relocations/quarkus-oidc-client-filter-deployment/pom.xml create mode 100644 relocations/quarkus-oidc-client-filter/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index 12c49639bb4bc..8d54bfc0b4ab1 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -877,12 +877,12 @@ io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter ${project.version} io.quarkus - quarkus-oidc-client-filter-deployment + quarkus-resteasy-client-oidc-filter-deployment ${project.version} @@ -6466,6 +6466,16 @@ quarkus-oidc-token-propagation-deployment ${project.version} + + io.quarkus + quarkus-oidc-client-filter + ${project.version} + + + io.quarkus + quarkus-oidc-client-filter-deployment + ${project.version} + diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index 9421b1d06bef5..f5dc81bfbf7fd 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -1554,7 +1554,7 @@ io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index f1b5c92a9c83e..dbed2234e7937 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -1570,7 +1570,7 @@ io.quarkus - quarkus-oidc-client-filter-deployment + quarkus-resteasy-client-oidc-filter-deployment ${project.version} pom test diff --git a/extensions/oidc-client-filter/deployment/pom.xml b/extensions/oidc-client-filter/deployment/pom.xml index 0740b267abac0..078459238220d 100644 --- a/extensions/oidc-client-filter/deployment/pom.xml +++ b/extensions/oidc-client-filter/deployment/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-client-filter-parent + quarkus-resteasy-client-oidc-filter-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-client-filter-deployment - Quarkus - OpenID Connect Client Filter - Deployment + quarkus-resteasy-client-oidc-filter-deployment + Quarkus - RESTEasy Client - OpenID Connect Filter - Deployment io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter io.quarkus diff --git a/extensions/oidc-client-filter/pom.xml b/extensions/oidc-client-filter/pom.xml index fb13119f20198..f808e13d82be0 100644 --- a/extensions/oidc-client-filter/pom.xml +++ b/extensions/oidc-client-filter/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-oidc-client-filter-parent - Quarkus - OpenID Connect Oidc Client Filter + quarkus-resteasy-client-oidc-filter-parent + Quarkus - RESTEasy Client - OpenID Connect Filter pom deployment diff --git a/extensions/oidc-client-filter/runtime/pom.xml b/extensions/oidc-client-filter/runtime/pom.xml index 3b5f6b175df7f..841e89eb64d22 100644 --- a/extensions/oidc-client-filter/runtime/pom.xml +++ b/extensions/oidc-client-filter/runtime/pom.xml @@ -3,16 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-client-filter-parent + quarkus-resteasy-client-oidc-filter-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-client-filter - Quarkus - OpenID Connect Client Filter - Runtime - Use Jakarta REST Client filter to get and refresh access tokens with OpenId Connect Client and send them as HTTP Authorization Bearer tokens + quarkus-resteasy-client-oidc-filter + Quarkus - RESTEasy Client - OpenID Connect Filter - Runtime + Use a RESTEasy Client filter to get and refresh access tokens with OpenID Connect Client and send them as HTTP Authorization Bearer tokens io.quarkus diff --git a/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml index a88e19aebb088..cf02bb14353a5 100644 --- a/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "OpenID Connect Client Filter" +name: "RESTEasy Client - OpenID Connect Filter" metadata: keywords: - "oauth2" diff --git a/integration-tests/oidc-client-wiremock/pom.xml b/integration-tests/oidc-client-wiremock/pom.xml index 629c610be3376..668b25ec8b233 100644 --- a/integration-tests/oidc-client-wiremock/pom.xml +++ b/integration-tests/oidc-client-wiremock/pom.xml @@ -77,11 +77,11 @@ io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter io.quarkus - quarkus-oidc-client-filter-deployment + quarkus-resteasy-client-oidc-filter-deployment ${project.version} pom test diff --git a/integration-tests/oidc-client/pom.xml b/integration-tests/oidc-client/pom.xml index 37ce8fc6abe76..d121b609b21bd 100644 --- a/integration-tests/oidc-client/pom.xml +++ b/integration-tests/oidc-client/pom.xml @@ -73,11 +73,11 @@ io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter io.quarkus - quarkus-oidc-client-filter-deployment + quarkus-resteasy-client-oidc-filter-deployment ${project.version} pom test diff --git a/integration-tests/oidc-token-propagation/pom.xml b/integration-tests/oidc-token-propagation/pom.xml index c73f682850514..7152184c09b7e 100644 --- a/integration-tests/oidc-token-propagation/pom.xml +++ b/integration-tests/oidc-token-propagation/pom.xml @@ -83,11 +83,11 @@ io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter io.quarkus - quarkus-oidc-client-filter-deployment + quarkus-resteasy-client-oidc-filter-deployment ${project.version} pom test diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 19145fff49424..91563cdee3239 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -96,6 +96,11 @@ public class generaterelocations implements Runnable { "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-token-propagation", oidcTokenPropagationRelocation); RELOCATIONS.put("quarkus-oidc-token-propagation-deployment", oidcTokenPropagationRelocation); + + Function oidcClientFilterRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-client-filter", "resteasy-client-oidc-filter"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-oidc-client-filter", oidcClientFilterRelocation); + RELOCATIONS.put("quarkus-oidc-client-filter-deployment", oidcClientFilterRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index 24abe6fded0ae..7f16ddc2f42bf 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -75,6 +75,8 @@ quarkus-oidc-token-propagation-reactive-deployment quarkus-oidc-token-propagation quarkus-oidc-token-propagation-deployment + quarkus-oidc-client-filter + quarkus-oidc-client-filter-deployment diff --git a/relocations/quarkus-oidc-client-filter-deployment/pom.xml b/relocations/quarkus-oidc-client-filter-deployment/pom.xml new file mode 100644 index 0000000000000..313359513803e --- /dev/null +++ b/relocations/quarkus-oidc-client-filter-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-client-filter-deployment + + + + io.quarkus + quarkus-resteasy-client-oidc-filter-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-oidc-client-filter/pom.xml b/relocations/quarkus-oidc-client-filter/pom.xml new file mode 100644 index 0000000000000..a4b048cc70545 --- /dev/null +++ b/relocations/quarkus-oidc-client-filter/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-client-filter + + + + io.quarkus + quarkus-resteasy-client-oidc-filter + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 515adcf5d399b690e373eb9452dff532fdac5e03 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 11:44:43 +0100 Subject: [PATCH 08/24] Rename oidc-client-reactive-filter to rest-client-oidc-filter --- bom/application/pom.xml | 14 ++++++++++-- devtools/bom-descriptor-json/pom.xml | 2 +- docs/pom.xml | 2 +- .../deployment/pom.xml | 8 +++---- .../oidc-client-reactive-filter/pom.xml | 4 ++-- .../runtime/pom.xml | 8 +++---- .../resources/META-INF/quarkus-extension.yaml | 2 +- .../oidc-client-reactive/pom.xml | 4 ++-- relocations/generaterelocations.java | 6 +++++ relocations/pom.xml | 2 ++ .../pom.xml | 22 +++++++++++++++++++ .../pom.xml | 22 +++++++++++++++++++ 12 files changed, 79 insertions(+), 17 deletions(-) create mode 100644 relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml create mode 100644 relocations/quarkus-oidc-client-reactive-filter/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index 8d54bfc0b4ab1..45c6b49fa1c02 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -887,12 +887,12 @@ io.quarkus - quarkus-oidc-client-reactive-filter + quarkus-rest-client-oidc-filter ${project.version} io.quarkus - quarkus-oidc-client-reactive-filter-deployment + quarkus-rest-client-oidc-filter-deployment ${project.version} @@ -6476,6 +6476,16 @@ quarkus-oidc-client-filter-deployment ${project.version} + + io.quarkus + quarkus-oidc-client-reactive-filter + ${project.version} + + + io.quarkus + quarkus-oidc-client-reactive-filter-deployment + ${project.version} + diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index f5dc81bfbf7fd..6055be99e34d8 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -1580,7 +1580,7 @@ io.quarkus - quarkus-oidc-client-reactive-filter + quarkus-rest-client-oidc-filter ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index dbed2234e7937..40d06a972ef1e 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -1596,7 +1596,7 @@ io.quarkus - quarkus-oidc-client-reactive-filter-deployment + quarkus-rest-client-oidc-filter-deployment ${project.version} pom test diff --git a/extensions/oidc-client-reactive-filter/deployment/pom.xml b/extensions/oidc-client-reactive-filter/deployment/pom.xml index 40bc6026dc7ff..f1e99b44830fe 100644 --- a/extensions/oidc-client-reactive-filter/deployment/pom.xml +++ b/extensions/oidc-client-reactive-filter/deployment/pom.xml @@ -3,20 +3,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-client-reactive-filter-parent + quarkus-rest-client-oidc-filter-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-client-reactive-filter-deployment - Quarkus - OpenID Connect Client Reactive Filter - Deployment + quarkus-rest-client-oidc-filter-deployment + Quarkus - REST Client - OpenID Connect Filter - Deployment io.quarkus - quarkus-oidc-client-reactive-filter + quarkus-rest-client-oidc-filter io.quarkus diff --git a/extensions/oidc-client-reactive-filter/pom.xml b/extensions/oidc-client-reactive-filter/pom.xml index b729a6d6c80be..6ac173bfd6616 100644 --- a/extensions/oidc-client-reactive-filter/pom.xml +++ b/extensions/oidc-client-reactive-filter/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-oidc-client-reactive-filter-parent - Quarkus - OpenID Connect Oidc Client Reactive Filter + quarkus-rest-client-oidc-filter-parent + Quarkus - REST Client - OpenID Connect Filter pom deployment diff --git a/extensions/oidc-client-reactive-filter/runtime/pom.xml b/extensions/oidc-client-reactive-filter/runtime/pom.xml index f99e0cad38783..bad1123dac8e0 100644 --- a/extensions/oidc-client-reactive-filter/runtime/pom.xml +++ b/extensions/oidc-client-reactive-filter/runtime/pom.xml @@ -3,16 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-oidc-client-reactive-filter-parent + quarkus-rest-client-oidc-filter-parent io.quarkus 999-SNAPSHOT ../ 4.0.0 - quarkus-oidc-client-reactive-filter - Quarkus - OpenID Connect Client Reactive Filter - Runtime - Use Reactive RestClient filter to get and refresh access tokens with OpenId Connect Client and send them as HTTP Authorization Bearer tokens + quarkus-rest-client-oidc-filter + Quarkus - REST Client - OpenID Connect Filter - Runtime + Use REST Client filter to get and refresh access tokens with OpenId Connect Client and send them as HTTP Authorization Bearer tokens io.quarkus diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml index e6161beea01a6..cf22d9fc62814 100644 --- a/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "OpenID Connect Client Filter Reactive" +name: "REST Client - OpenID Connect Filter" metadata: keywords: - "oauth2" diff --git a/integration-tests/oidc-client-reactive/pom.xml b/integration-tests/oidc-client-reactive/pom.xml index 6e27f6a69bf96..b753e79946d43 100644 --- a/integration-tests/oidc-client-reactive/pom.xml +++ b/integration-tests/oidc-client-reactive/pom.xml @@ -72,11 +72,11 @@ io.quarkus - quarkus-oidc-client-reactive-filter + quarkus-rest-client-oidc-filter io.quarkus - quarkus-oidc-client-reactive-filter-deployment + quarkus-rest-client-oidc-filter-deployment ${project.version} pom test diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 91563cdee3239..9889f06efb7b1 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -101,6 +101,12 @@ public class generaterelocations implements Runnable { "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-client-filter", oidcClientFilterRelocation); RELOCATIONS.put("quarkus-oidc-client-filter-deployment", oidcClientFilterRelocation); + + + Function oidcClientReactiveFilterRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-client-reactive-filter", "rest-client-oidc-filter"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-oidc-client-reactive-filter", oidcClientReactiveFilterRelocation); + RELOCATIONS.put("quarkus-oidc-client-reactive-filter-deployment", oidcClientReactiveFilterRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index 7f16ddc2f42bf..2fd69e02dc581 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -77,6 +77,8 @@ quarkus-oidc-token-propagation-deployment quarkus-oidc-client-filter quarkus-oidc-client-filter-deployment + quarkus-oidc-client-reactive-filter + quarkus-oidc-client-reactive-filter-deployment diff --git a/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml b/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml new file mode 100644 index 0000000000000..29ebfa530c439 --- /dev/null +++ b/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-client-reactive-filter-deployment + + + + io.quarkus + quarkus-rest-client-oidc-filter-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-oidc-client-reactive-filter/pom.xml b/relocations/quarkus-oidc-client-reactive-filter/pom.xml new file mode 100644 index 0000000000000..4faf78b348698 --- /dev/null +++ b/relocations/quarkus-oidc-client-reactive-filter/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-oidc-client-reactive-filter + + + + io.quarkus + quarkus-rest-client-oidc-filter + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 29b1bd95c807d896ac23b4ce49a3d34ab9d681dc Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 14:37:01 +0100 Subject: [PATCH 09/24] Prepare generaterelocations.java for next versions --- relocations/generaterelocations.java | 64 ++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 18 deletions(-) diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 9889f06efb7b1..1ec70133b0eca 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -18,6 +18,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import picocli.CommandLine.Command; @@ -135,9 +136,7 @@ public class generaterelocations implements Runnable { @Override public void run() { List modules = new ArrayList<>(); - String publicAsciidoc = "|===\n" + // - "|Old name |New name\n"; - String extensionAsciidoc = publicAsciidoc; + Map migrationGuides = new LinkedHashMap<>(); for (Entry> relocationEntry : RELOCATIONS.entrySet()) { String originalArtifactId = relocationEntry.getKey(); @@ -166,16 +165,8 @@ public void run() { migrationGuide )); - if (originalArtifactId.endsWith("-deployment") - || originalArtifactId.endsWith("-spi") - || originalArtifactId.contains("-spi-") - || originalArtifactId.endsWith("-common")) { - extensionAsciidoc += "\n|" + originalArtifactId + "\n" + - "|" + newCoordinates + "\n"; - } else { - publicAsciidoc += "\n|" + originalArtifactId + "\n" + - "|" + newCoordinates + "\n"; - } + migrationGuides.computeIfAbsent(migrationGuide, mg -> new MigrationGuideAsciidoc(mg)) + .addModule(originalArtifactId, newCoordinates); modules.add(originalArtifactId); } catch (IOException e) { @@ -187,11 +178,9 @@ public void run() { return; } - publicAsciidoc += "|==="; - - LOG.info("Asciidoc table to include in the migration guide for publicly consumed modules:\n" + publicAsciidoc); - - LOG.info("Asciidoc table to include in the migration guide for extension developers:\n" + extensionAsciidoc); + for (MigrationGuideAsciidoc migrationGuideAsciidoc : migrationGuides.values()) { + migrationGuideAsciidoc.dump(); + } try { Path parentPom = Path.of("pom.xml"); @@ -260,4 +249,43 @@ public String getMigrationGuide() { return migrationGuide; } } + + private static class MigrationGuideAsciidoc { + + private String migrationGuide; + private String publicAsciidoc = ""; + private String extensionAsciidoc = ""; + + public MigrationGuideAsciidoc(String migrationGuide) { + this.migrationGuide = migrationGuide; + } + + public void addModule(String originalArtifactId, String newCoordinates) { + if (originalArtifactId.endsWith("-deployment") + || originalArtifactId.endsWith("-spi") + || originalArtifactId.contains("-spi-") + || originalArtifactId.endsWith("-common")) { + extensionAsciidoc += "\n|" + originalArtifactId + "\n" + + "|" + newCoordinates + "\n"; + } else { + publicAsciidoc += "\n|" + originalArtifactId + "\n" + + "|" + newCoordinates + "\n"; + } + } + + public void dump() { + LOG.info("Asciidoc table(s) to include in the migration guide " + migrationGuide); + + if (!publicAsciidoc.isBlank()) { + publicAsciidoc = "|===\n" + + "|Old name |New name\n" + publicAsciidoc + "|==="; + LOG.info("- Asciidoc table for publicly consumed modules:\n" + publicAsciidoc); + } + if (!extensionAsciidoc.isBlank()) { + extensionAsciidoc = "|===\n" + + "|Old name |New name\n" + extensionAsciidoc + "|==="; + LOG.info("- Asciidoc table for extension developers:\n" + extensionAsciidoc); + } + } + } } From 8d829f6fcab6836f085399027abb328cb154940e Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 14:58:41 +0100 Subject: [PATCH 10/24] Rename keycloak-admin-client to keycloak-admin-resteasy-client And keycloak-admin-client-reactive to keycloak-admin-rest-client. --- bom/application/pom.xml | 28 ++++++++++++++++--- devtools/bom-descriptor-json/pom.xml | 4 +-- docs/pom.xml | 4 +-- .../deployment/pom.xml | 8 +++--- .../KeycloakAdminClientReactiveProcessor.java | 0 ...akAdminClientInjectionDevServicesTest.java | 0 .../resources/app-dev-mode-config.properties | 0 .../pom.xml | 4 +-- .../runtime/pom.xml | 8 +++--- .../ResteasyReactiveClientProvider.java | 0 ...syReactiveKeycloakAdminClientRecorder.java | 0 .../resources/META-INF/quarkus-extension.yaml | 0 .../resources/META-INF/quarkus-extension.yaml | 6 ++-- .../deployment/pom.xml | 8 +++--- .../KeycloakAdminClientProcessor.java | 0 ...akAdminClientInjectionDevServicesTest.java | 0 .../resources/app-dev-mode-config.properties | 0 .../pom.xml | 4 +-- .../runtime/pom.xml | 8 +++--- .../ResteasyKeycloakAdminClientRecorder.java | 0 .../resources/META-INF/quarkus-extension.yaml | 6 ++-- .../keycloak-authorization/deployment/pom.xml | 2 +- extensions/pom.xml | 4 +-- .../keycloak-authorization/pom.xml | 4 +-- relocations/generaterelocations.java | 18 +++++++++--- relocations/pom.xml | 4 +++ .../pom.xml | 22 +++++++++++++++ .../pom.xml | 22 +++++++++++++++ .../pom.xml | 22 +++++++++++++++ .../quarkus-keycloak-admin-client/pom.xml | 22 +++++++++++++++ 30 files changed, 167 insertions(+), 41 deletions(-) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/deployment/pom.xml (92%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/deployment/src/main/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientReactiveProcessor.java (100%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/deployment/src/test/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientInjectionDevServicesTest.java (100%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/deployment/src/test/resources/app-dev-mode-config.properties (100%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/pom.xml (82%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/runtime/pom.xml (92%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveClientProvider.java (100%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveKeycloakAdminClientRecorder.java (100%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/runtime/src/main/java/resources/META-INF/quarkus-extension.yaml (100%) rename extensions/{keycloak-admin-client-reactive => keycloak-admin-rest-client}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (74%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/deployment/pom.xml (92%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/deployment/src/main/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientProcessor.java (100%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/deployment/src/test/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientInjectionDevServicesTest.java (100%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/deployment/src/test/resources/app-dev-mode-config.properties (100%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/pom.xml (83%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/runtime/pom.xml (93%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/runtime/src/main/java/io/quarkus/keycloak/adminclient/ResteasyKeycloakAdminClientRecorder.java (100%) rename extensions/{keycloak-admin-client => keycloak-admin-resteasy-client}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (68%) create mode 100644 relocations/quarkus-keycloak-admin-client-deployment/pom.xml create mode 100644 relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-keycloak-admin-client-reactive/pom.xml create mode 100644 relocations/quarkus-keycloak-admin-client/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index 45c6b49fa1c02..b9e61ae7ad51a 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -957,22 +957,22 @@ io.quarkus - quarkus-keycloak-admin-client + quarkus-keycloak-admin-resteasy-client ${project.version} io.quarkus - quarkus-keycloak-admin-client-deployment + quarkus-keycloak-admin-resteasy-client-deployment ${project.version} io.quarkus - quarkus-keycloak-admin-client-reactive + quarkus-keycloak-admin-rest-client ${project.version} io.quarkus - quarkus-keycloak-admin-client-reactive-deployment + quarkus-keycloak-admin-rest-client-deployment ${project.version} @@ -6486,6 +6486,26 @@ quarkus-oidc-client-reactive-filter-deployment ${project.version} + + io.quarkus + quarkus-keycloak-admin-client + ${project.version} + + + io.quarkus + quarkus-keycloak-admin-client-deployment + ${project.version} + + + io.quarkus + quarkus-keycloak-admin-client-reactive + ${project.version} + + + io.quarkus + quarkus-keycloak-admin-client-reactive-deployment + ${project.version} + diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index 6055be99e34d8..8d42fc6018a4b 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -1138,7 +1138,7 @@ io.quarkus - quarkus-keycloak-admin-client + quarkus-keycloak-admin-resteasy-client ${project.version} pom test @@ -1164,7 +1164,7 @@ io.quarkus - quarkus-keycloak-admin-client-reactive + quarkus-keycloak-admin-rest-client ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index 40d06a972ef1e..c97d89f8c048c 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -1154,7 +1154,7 @@ io.quarkus - quarkus-keycloak-admin-client-deployment + quarkus-keycloak-admin-resteasy-client-deployment ${project.version} pom test @@ -1180,7 +1180,7 @@ io.quarkus - quarkus-keycloak-admin-client-reactive-deployment + quarkus-keycloak-admin-rest-client-deployment ${project.version} pom test diff --git a/extensions/keycloak-admin-client-reactive/deployment/pom.xml b/extensions/keycloak-admin-rest-client/deployment/pom.xml similarity index 92% rename from extensions/keycloak-admin-client-reactive/deployment/pom.xml rename to extensions/keycloak-admin-rest-client/deployment/pom.xml index 97c7ebc5e4ad7..ff9a4be1441d8 100644 --- a/extensions/keycloak-admin-client-reactive/deployment/pom.xml +++ b/extensions/keycloak-admin-rest-client/deployment/pom.xml @@ -3,19 +3,19 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-keycloak-admin-client-reactive-parent + quarkus-keycloak-admin-rest-client-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-keycloak-admin-client-reactive-deployment - Quarkus - Keycloak Admin Client - Reactive - Deployment + quarkus-keycloak-admin-rest-client-deployment + Quarkus - Keycloak Admin REST Client - Deployment io.quarkus - quarkus-keycloak-admin-client-reactive + quarkus-keycloak-admin-rest-client io.quarkus diff --git a/extensions/keycloak-admin-client-reactive/deployment/src/main/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientReactiveProcessor.java b/extensions/keycloak-admin-rest-client/deployment/src/main/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientReactiveProcessor.java similarity index 100% rename from extensions/keycloak-admin-client-reactive/deployment/src/main/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientReactiveProcessor.java rename to extensions/keycloak-admin-rest-client/deployment/src/main/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientReactiveProcessor.java diff --git a/extensions/keycloak-admin-client-reactive/deployment/src/test/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientInjectionDevServicesTest.java b/extensions/keycloak-admin-rest-client/deployment/src/test/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientInjectionDevServicesTest.java similarity index 100% rename from extensions/keycloak-admin-client-reactive/deployment/src/test/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientInjectionDevServicesTest.java rename to extensions/keycloak-admin-rest-client/deployment/src/test/java/io/quarkus/keycloak/admin/client/reactive/KeycloakAdminClientInjectionDevServicesTest.java diff --git a/extensions/keycloak-admin-client-reactive/deployment/src/test/resources/app-dev-mode-config.properties b/extensions/keycloak-admin-rest-client/deployment/src/test/resources/app-dev-mode-config.properties similarity index 100% rename from extensions/keycloak-admin-client-reactive/deployment/src/test/resources/app-dev-mode-config.properties rename to extensions/keycloak-admin-rest-client/deployment/src/test/resources/app-dev-mode-config.properties diff --git a/extensions/keycloak-admin-client-reactive/pom.xml b/extensions/keycloak-admin-rest-client/pom.xml similarity index 82% rename from extensions/keycloak-admin-client-reactive/pom.xml rename to extensions/keycloak-admin-rest-client/pom.xml index 7398fed5bf64f..5b5b8c777cc8f 100644 --- a/extensions/keycloak-admin-client-reactive/pom.xml +++ b/extensions/keycloak-admin-rest-client/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-keycloak-admin-client-reactive-parent - Quarkus - Keycloak Admin Client - Reactive + quarkus-keycloak-admin-rest-client-parent + Quarkus - Keycloak Admin REST Client pom deployment diff --git a/extensions/keycloak-admin-client-reactive/runtime/pom.xml b/extensions/keycloak-admin-rest-client/runtime/pom.xml similarity index 92% rename from extensions/keycloak-admin-client-reactive/runtime/pom.xml rename to extensions/keycloak-admin-rest-client/runtime/pom.xml index 245d5824eaa2a..73dbe50db9dae 100644 --- a/extensions/keycloak-admin-client-reactive/runtime/pom.xml +++ b/extensions/keycloak-admin-rest-client/runtime/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-keycloak-admin-client-reactive-parent + quarkus-keycloak-admin-rest-client-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-keycloak-admin-client-reactive - Quarkus - Keycloak Admin Client - Reactive - Runtime - Administer a Keycloak Instance using RESTEasy Reactive + quarkus-keycloak-admin-rest-client + Quarkus - Keycloak Admin REST Client - Runtime + Administer a Keycloak Instance using REST Client diff --git a/extensions/keycloak-admin-client-reactive/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveClientProvider.java b/extensions/keycloak-admin-rest-client/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveClientProvider.java similarity index 100% rename from extensions/keycloak-admin-client-reactive/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveClientProvider.java rename to extensions/keycloak-admin-rest-client/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveClientProvider.java diff --git a/extensions/keycloak-admin-client-reactive/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveKeycloakAdminClientRecorder.java b/extensions/keycloak-admin-rest-client/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveKeycloakAdminClientRecorder.java similarity index 100% rename from extensions/keycloak-admin-client-reactive/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveKeycloakAdminClientRecorder.java rename to extensions/keycloak-admin-rest-client/runtime/src/main/java/io/quarkus/keycloak/admin/client/reactive/runtime/ResteasyReactiveKeycloakAdminClientRecorder.java diff --git a/extensions/keycloak-admin-client-reactive/runtime/src/main/java/resources/META-INF/quarkus-extension.yaml b/extensions/keycloak-admin-rest-client/runtime/src/main/java/resources/META-INF/quarkus-extension.yaml similarity index 100% rename from extensions/keycloak-admin-client-reactive/runtime/src/main/java/resources/META-INF/quarkus-extension.yaml rename to extensions/keycloak-admin-rest-client/runtime/src/main/java/resources/META-INF/quarkus-extension.yaml diff --git a/extensions/keycloak-admin-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/keycloak-admin-rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 74% rename from extensions/keycloak-admin-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/keycloak-admin-rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml index a6ff6fa950621..4f1bb6106bcf0 100644 --- a/extensions/keycloak-admin-client-reactive/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/keycloak-admin-rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,6 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "Keycloak Admin Client Reactive" +name: "Keycloak Admin REST Client" metadata: keywords: - "keycloak" @@ -9,6 +9,8 @@ metadata: - "openid-connect" - "resteasy-reactive" - "reactive" + - "rest" + - "rest-client" categories: - "security" - status: "stable" \ No newline at end of file + status: "stable" diff --git a/extensions/keycloak-admin-client/deployment/pom.xml b/extensions/keycloak-admin-resteasy-client/deployment/pom.xml similarity index 92% rename from extensions/keycloak-admin-client/deployment/pom.xml rename to extensions/keycloak-admin-resteasy-client/deployment/pom.xml index 2357ace48915f..64d97e3aa0c16 100644 --- a/extensions/keycloak-admin-client/deployment/pom.xml +++ b/extensions/keycloak-admin-resteasy-client/deployment/pom.xml @@ -3,19 +3,19 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-keycloak-admin-client-parent + quarkus-keycloak-admin-resteasy-client-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-keycloak-admin-client-deployment - Quarkus - Keycloak Admin Client - Deployment + quarkus-keycloak-admin-resteasy-client-deployment + Quarkus - Keycloak Admin RESTEasy Client - Deployment io.quarkus - quarkus-keycloak-admin-client + quarkus-keycloak-admin-resteasy-client io.quarkus diff --git a/extensions/keycloak-admin-client/deployment/src/main/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientProcessor.java b/extensions/keycloak-admin-resteasy-client/deployment/src/main/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientProcessor.java similarity index 100% rename from extensions/keycloak-admin-client/deployment/src/main/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientProcessor.java rename to extensions/keycloak-admin-resteasy-client/deployment/src/main/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientProcessor.java diff --git a/extensions/keycloak-admin-client/deployment/src/test/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientInjectionDevServicesTest.java b/extensions/keycloak-admin-resteasy-client/deployment/src/test/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientInjectionDevServicesTest.java similarity index 100% rename from extensions/keycloak-admin-client/deployment/src/test/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientInjectionDevServicesTest.java rename to extensions/keycloak-admin-resteasy-client/deployment/src/test/java/io/quarkus/keycloak/adminclient/deployment/KeycloakAdminClientInjectionDevServicesTest.java diff --git a/extensions/keycloak-admin-client/deployment/src/test/resources/app-dev-mode-config.properties b/extensions/keycloak-admin-resteasy-client/deployment/src/test/resources/app-dev-mode-config.properties similarity index 100% rename from extensions/keycloak-admin-client/deployment/src/test/resources/app-dev-mode-config.properties rename to extensions/keycloak-admin-resteasy-client/deployment/src/test/resources/app-dev-mode-config.properties diff --git a/extensions/keycloak-admin-client/pom.xml b/extensions/keycloak-admin-resteasy-client/pom.xml similarity index 83% rename from extensions/keycloak-admin-client/pom.xml rename to extensions/keycloak-admin-resteasy-client/pom.xml index 4edf453c5fb86..1168db71ef7a7 100644 --- a/extensions/keycloak-admin-client/pom.xml +++ b/extensions/keycloak-admin-resteasy-client/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-keycloak-admin-client-parent - Quarkus - Keycloak Admin Client + quarkus-keycloak-admin-resteasy-client-parent + Quarkus - Keycloak Admin RESTEasy Client pom deployment diff --git a/extensions/keycloak-admin-client/runtime/pom.xml b/extensions/keycloak-admin-resteasy-client/runtime/pom.xml similarity index 93% rename from extensions/keycloak-admin-client/runtime/pom.xml rename to extensions/keycloak-admin-resteasy-client/runtime/pom.xml index 57ea9b46b4852..5527fc4bae1bf 100644 --- a/extensions/keycloak-admin-client/runtime/pom.xml +++ b/extensions/keycloak-admin-resteasy-client/runtime/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-keycloak-admin-client-parent + quarkus-keycloak-admin-resteasy-client-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-keycloak-admin-client - Quarkus - Keycloak Admin Client - Runtime - Administer a Keycloak Instance + quarkus-keycloak-admin-resteasy-client + Quarkus - Keycloak Admin RESTEasy Client - Runtime + Administer a Keycloak Instance using RESTEasy Client diff --git a/extensions/keycloak-admin-client/runtime/src/main/java/io/quarkus/keycloak/adminclient/ResteasyKeycloakAdminClientRecorder.java b/extensions/keycloak-admin-resteasy-client/runtime/src/main/java/io/quarkus/keycloak/adminclient/ResteasyKeycloakAdminClientRecorder.java similarity index 100% rename from extensions/keycloak-admin-client/runtime/src/main/java/io/quarkus/keycloak/adminclient/ResteasyKeycloakAdminClientRecorder.java rename to extensions/keycloak-admin-resteasy-client/runtime/src/main/java/io/quarkus/keycloak/adminclient/ResteasyKeycloakAdminClientRecorder.java diff --git a/extensions/keycloak-admin-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/keycloak-admin-resteasy-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml similarity index 68% rename from extensions/keycloak-admin-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml rename to extensions/keycloak-admin-resteasy-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 8ca9fe13e7d1c..1b165b9eb273b 100644 --- a/extensions/keycloak-admin-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/keycloak-admin-resteasy-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,12 +1,14 @@ --- artifact: ${project.groupId}:${project.artifactId}:${project.version} -name: "Keycloak Admin Client" +name: "Keycloak Admin RESTEasy Client" metadata: keywords: - "keycloak" - "keycloak-admin-client" - "admin" - "openid-connect" + - "resteasy" + - "resteasy-client" categories: - "security" - status: "stable" \ No newline at end of file + status: "stable" diff --git a/extensions/keycloak-authorization/deployment/pom.xml b/extensions/keycloak-authorization/deployment/pom.xml index 2891f83f0f1ee..6f8eaa4ac3510 100644 --- a/extensions/keycloak-authorization/deployment/pom.xml +++ b/extensions/keycloak-authorization/deployment/pom.xml @@ -31,7 +31,7 @@ io.quarkus - quarkus-keycloak-admin-client-deployment + quarkus-keycloak-admin-resteasy-client-deployment test diff --git a/extensions/pom.xml b/extensions/pom.xml index ab1e0e6453fa0..6dbde301a7ea0 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -144,8 +144,8 @@ oidc-db-token-state-manager keycloak-authorization keycloak-admin-client-common - keycloak-admin-client - keycloak-admin-client-reactive + keycloak-admin-rest-client + keycloak-admin-resteasy-client credentials diff --git a/integration-tests/keycloak-authorization/pom.xml b/integration-tests/keycloak-authorization/pom.xml index bbc7b8bc38e0d..08c35534b29df 100644 --- a/integration-tests/keycloak-authorization/pom.xml +++ b/integration-tests/keycloak-authorization/pom.xml @@ -20,7 +20,7 @@ io.quarkus - quarkus-keycloak-admin-client-reactive + quarkus-keycloak-admin-rest-client io.quarkus @@ -51,7 +51,7 @@ io.quarkus - quarkus-keycloak-admin-client-reactive-deployment + quarkus-keycloak-admin-rest-client-deployment ${project.version} pom test diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 1ec70133b0eca..353b23cfb5ea0 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -89,25 +89,35 @@ public class generaterelocations implements Runnable { RELOCATIONS.put("quarkus-csrf-reactive-deployment", csrfReactiveRelocation); Function oidcTokenPropagationReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-token-propagation-reactive", "rest-client-oidc-token-propagation"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-token-propagation-reactive", oidcTokenPropagationReactiveRelocation); RELOCATIONS.put("quarkus-oidc-token-propagation-reactive-deployment", oidcTokenPropagationReactiveRelocation); Function oidcTokenPropagationRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-token-propagation", "resteasy-client-oidc-token-propagation"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-token-propagation", oidcTokenPropagationRelocation); RELOCATIONS.put("quarkus-oidc-token-propagation-deployment", oidcTokenPropagationRelocation); Function oidcClientFilterRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-client-filter", "resteasy-client-oidc-filter"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-client-filter", oidcClientFilterRelocation); RELOCATIONS.put("quarkus-oidc-client-filter-deployment", oidcClientFilterRelocation); Function oidcClientReactiveFilterRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-client-reactive-filter", "rest-client-oidc-filter"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-oidc-client-reactive-filter", oidcClientReactiveFilterRelocation); RELOCATIONS.put("quarkus-oidc-client-reactive-filter-deployment", oidcClientReactiveFilterRelocation); + + Function keycloakAdminClientRelocation = a -> Relocation.ofArtifactId(a.replace("keycloak-admin-client", "keycloak-admin-resteasy-client"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-keycloak-admin-client", keycloakAdminClientRelocation); + RELOCATIONS.put("quarkus-keycloak-admin-client-deployment", keycloakAdminClientRelocation); + + Function keycloakAdminClientReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("keycloak-admin-client-reactive", "keycloak-admin-rest-client"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-keycloak-admin-client-reactive", keycloakAdminClientReactiveRelocation); + RELOCATIONS.put("quarkus-keycloak-admin-client-reactive-deployment", keycloakAdminClientReactiveRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index 2fd69e02dc581..3f7c6aedbd8d1 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -79,6 +79,10 @@ quarkus-oidc-client-filter-deployment quarkus-oidc-client-reactive-filter quarkus-oidc-client-reactive-filter-deployment + quarkus-keycloak-admin-client + quarkus-keycloak-admin-client-deployment + quarkus-keycloak-admin-client-reactive + quarkus-keycloak-admin-client-reactive-deployment diff --git a/relocations/quarkus-keycloak-admin-client-deployment/pom.xml b/relocations/quarkus-keycloak-admin-client-deployment/pom.xml new file mode 100644 index 0000000000000..377807e0a86cf --- /dev/null +++ b/relocations/quarkus-keycloak-admin-client-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-keycloak-admin-client-deployment + + + + io.quarkus + quarkus-keycloak-admin-resteasy-client-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml b/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..a741b9594a21d --- /dev/null +++ b/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-keycloak-admin-client-reactive-deployment + + + + io.quarkus + quarkus-keycloak-admin-rest-client-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-keycloak-admin-client-reactive/pom.xml b/relocations/quarkus-keycloak-admin-client-reactive/pom.xml new file mode 100644 index 0000000000000..bd20bb4ff0b53 --- /dev/null +++ b/relocations/quarkus-keycloak-admin-client-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-keycloak-admin-client-reactive + + + + io.quarkus + quarkus-keycloak-admin-rest-client + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-keycloak-admin-client/pom.xml b/relocations/quarkus-keycloak-admin-client/pom.xml new file mode 100644 index 0000000000000..0427fbf08a988 --- /dev/null +++ b/relocations/quarkus-keycloak-admin-client/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-keycloak-admin-client + + + + io.quarkus + quarkus-keycloak-admin-resteasy-client + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From 79cec2121995e5a8ef659a9c69901b1fbafed0e3 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 15:49:55 +0100 Subject: [PATCH 11/24] Reorder extensions correctly in dependencies --- devtools/bom-descriptor-json/pom.xml | 160 +++++++++++++-------------- docs/pom.xml | 160 +++++++++++++-------------- 2 files changed, 160 insertions(+), 160 deletions(-) diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index 8d42fc6018a4b..93de7b0502116 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -421,19 +421,6 @@ - - io.quarkus - quarkus-rest-csrf - ${project.version} - pom - test - - - * - * - - - io.quarkus quarkus-datasource @@ -967,19 +954,6 @@ - - io.quarkus - quarkus-jaxrs-client-reactive - ${project.version} - pom - test - - - * - * - - - io.quarkus quarkus-jdbc-db2 @@ -1138,7 +1112,7 @@ io.quarkus - quarkus-keycloak-admin-resteasy-client + quarkus-keycloak-admin-client-common ${project.version} pom test @@ -1151,7 +1125,7 @@ io.quarkus - quarkus-keycloak-admin-client-common + quarkus-keycloak-admin-rest-client ${project.version} pom test @@ -1164,7 +1138,7 @@ io.quarkus - quarkus-keycloak-admin-rest-client + quarkus-keycloak-admin-resteasy-client ${project.version} pom test @@ -1554,7 +1528,7 @@ io.quarkus - quarkus-resteasy-client-oidc-filter + quarkus-oidc-client-graphql ${project.version} pom test @@ -1567,7 +1541,7 @@ io.quarkus - quarkus-oidc-client-graphql + quarkus-oidc-common ${project.version} pom test @@ -1580,7 +1554,7 @@ io.quarkus - quarkus-rest-client-oidc-filter + quarkus-oidc-db-token-state-manager ${project.version} pom test @@ -1593,7 +1567,7 @@ io.quarkus - quarkus-oidc-common + quarkus-openshift ${project.version} pom test @@ -1606,7 +1580,7 @@ io.quarkus - quarkus-oidc-db-token-state-manager + quarkus-openshift-client ${project.version} pom test @@ -1619,7 +1593,7 @@ io.quarkus - quarkus-resteasy-client-oidc-token-propagation + quarkus-opentelemetry ${project.version} pom test @@ -1632,7 +1606,7 @@ io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-picocli ${project.version} pom test @@ -1645,7 +1619,7 @@ io.quarkus - quarkus-openshift + quarkus-quartz ${project.version} pom test @@ -1658,7 +1632,7 @@ io.quarkus - quarkus-openshift-client + quarkus-qute ${project.version} pom test @@ -1671,7 +1645,7 @@ io.quarkus - quarkus-opentelemetry + quarkus-reactive-datasource ${project.version} pom test @@ -1684,7 +1658,7 @@ io.quarkus - quarkus-picocli + quarkus-reactive-db2-client ${project.version} pom test @@ -1697,7 +1671,7 @@ io.quarkus - quarkus-quartz + quarkus-reactive-mssql-client ${project.version} pom test @@ -1710,7 +1684,7 @@ io.quarkus - quarkus-qute + quarkus-reactive-mysql-client ${project.version} pom test @@ -1723,7 +1697,7 @@ io.quarkus - quarkus-reactive-datasource + quarkus-reactive-oracle-client ${project.version} pom test @@ -1736,7 +1710,7 @@ io.quarkus - quarkus-reactive-db2-client + quarkus-reactive-pg-client ${project.version} pom test @@ -1749,7 +1723,7 @@ io.quarkus - quarkus-reactive-mssql-client + quarkus-reactive-routes ${project.version} pom test @@ -1762,7 +1736,7 @@ io.quarkus - quarkus-reactive-mysql-client + quarkus-redis-cache ${project.version} pom test @@ -1775,7 +1749,7 @@ io.quarkus - quarkus-reactive-oracle-client + quarkus-redis-client ${project.version} pom test @@ -1788,7 +1762,7 @@ io.quarkus - quarkus-reactive-pg-client + quarkus-rest ${project.version} pom test @@ -1801,7 +1775,7 @@ io.quarkus - quarkus-reactive-routes + quarkus-rest-client ${project.version} pom test @@ -1814,7 +1788,7 @@ io.quarkus - quarkus-redis-cache + quarkus-rest-client-config ${project.version} pom test @@ -1827,7 +1801,7 @@ io.quarkus - quarkus-redis-client + quarkus-rest-client-jackson ${project.version} pom test @@ -1840,7 +1814,33 @@ io.quarkus - quarkus-rest-client-config + quarkus-rest-client-jaxb + ${project.version} + pom + test + + + * + * + + + + + io.quarkus + quarkus-rest-client-jaxrs + ${project.version} + pom + test + + + * + * + + + + + io.quarkus + quarkus-rest-client-jsonb ${project.version} pom test @@ -1853,7 +1853,7 @@ io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client-kotlin-serialization ${project.version} pom test @@ -1866,7 +1866,7 @@ io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-oidc-filter ${project.version} pom test @@ -1879,7 +1879,7 @@ io.quarkus - quarkus-rest-client-reactive-jaxb + quarkus-rest-client-oidc-token-propagation ${project.version} pom test @@ -1892,7 +1892,7 @@ io.quarkus - quarkus-rest-client-reactive-jsonb + quarkus-rest-common ${project.version} pom test @@ -1905,7 +1905,7 @@ io.quarkus - quarkus-rest-client-reactive-kotlin-serialization + quarkus-rest-csrf ${project.version} pom test @@ -2009,7 +2009,7 @@ io.quarkus - quarkus-resteasy-common + quarkus-resteasy-client-oidc-filter ${project.version} pom test @@ -2022,7 +2022,7 @@ io.quarkus - quarkus-resteasy-jackson + quarkus-resteasy-client-oidc-token-propagation ${project.version} pom test @@ -2035,7 +2035,7 @@ io.quarkus - quarkus-resteasy-jaxb + quarkus-resteasy-common ${project.version} pom test @@ -2048,7 +2048,7 @@ io.quarkus - quarkus-resteasy-jsonb + quarkus-resteasy-jackson ${project.version} pom test @@ -2061,7 +2061,7 @@ io.quarkus - quarkus-resteasy-links + quarkus-resteasy-jaxb ${project.version} pom test @@ -2074,7 +2074,7 @@ io.quarkus - quarkus-resteasy-multipart + quarkus-resteasy-jsonb ${project.version} pom test @@ -2087,7 +2087,7 @@ io.quarkus - quarkus-resteasy-mutiny + quarkus-resteasy-links ${project.version} pom test @@ -2100,7 +2100,7 @@ io.quarkus - quarkus-resteasy-mutiny-common + quarkus-resteasy-multipart ${project.version} pom test @@ -2113,7 +2113,7 @@ io.quarkus - quarkus-resteasy-qute + quarkus-resteasy-mutiny ${project.version} pom test @@ -2126,7 +2126,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-resteasy-mutiny-common ${project.version} pom test @@ -2139,7 +2139,7 @@ io.quarkus - quarkus-resteasy-reactive-common + quarkus-resteasy-qute ${project.version} pom test @@ -2152,7 +2152,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-resteasy-server-common ${project.version} pom test @@ -2165,7 +2165,7 @@ io.quarkus - quarkus-resteasy-reactive-jackson-common + quarkus-rest-jackson ${project.version} pom test @@ -2178,7 +2178,7 @@ io.quarkus - quarkus-resteasy-reactive-jaxb + quarkus-rest-jackson-common ${project.version} pom test @@ -2191,7 +2191,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jaxb ${project.version} pom test @@ -2204,7 +2204,7 @@ io.quarkus - quarkus-resteasy-reactive-jsonb-common + quarkus-rest-jsonb ${project.version} pom test @@ -2217,7 +2217,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin + quarkus-rest-jsonb-common ${project.version} pom test @@ -2230,7 +2230,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization + quarkus-rest-kotlin ${project.version} pom test @@ -2243,7 +2243,7 @@ io.quarkus - quarkus-resteasy-reactive-kotlin-serialization-common + quarkus-rest-kotlin-serialization ${project.version} pom test @@ -2256,7 +2256,7 @@ io.quarkus - quarkus-resteasy-reactive-links + quarkus-rest-kotlin-serialization-common ${project.version} pom test @@ -2269,7 +2269,7 @@ io.quarkus - quarkus-resteasy-reactive-qute + quarkus-rest-links ${project.version} pom test @@ -2282,7 +2282,7 @@ io.quarkus - quarkus-resteasy-reactive-servlet + quarkus-rest-qute ${project.version} pom test @@ -2295,7 +2295,7 @@ io.quarkus - quarkus-resteasy-server-common + quarkus-rest-servlet ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index c97d89f8c048c..25ab2c123d59b 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -437,19 +437,6 @@ - - io.quarkus - quarkus-rest-csrf-deployment - ${project.version} - pom - test - - - * - * - - - io.quarkus quarkus-datasource-deployment @@ -983,19 +970,6 @@ - - io.quarkus - quarkus-rest-client-jaxrs-deployment - ${project.version} - pom - test - - - * - * - - - io.quarkus quarkus-jdbc-db2-deployment @@ -1154,7 +1128,7 @@ io.quarkus - quarkus-keycloak-admin-resteasy-client-deployment + quarkus-keycloak-admin-client-common-deployment ${project.version} pom test @@ -1167,7 +1141,7 @@ io.quarkus - quarkus-keycloak-admin-client-common-deployment + quarkus-keycloak-admin-rest-client-deployment ${project.version} pom test @@ -1180,7 +1154,7 @@ io.quarkus - quarkus-keycloak-admin-rest-client-deployment + quarkus-keycloak-admin-resteasy-client-deployment ${project.version} pom test @@ -1570,7 +1544,7 @@ io.quarkus - quarkus-resteasy-client-oidc-filter-deployment + quarkus-oidc-client-graphql-deployment ${project.version} pom test @@ -1583,7 +1557,7 @@ io.quarkus - quarkus-oidc-client-graphql-deployment + quarkus-oidc-common-deployment ${project.version} pom test @@ -1596,7 +1570,7 @@ io.quarkus - quarkus-rest-client-oidc-filter-deployment + quarkus-oidc-db-token-state-manager-deployment ${project.version} pom test @@ -1609,7 +1583,7 @@ io.quarkus - quarkus-oidc-common-deployment + quarkus-openshift-deployment ${project.version} pom test @@ -1622,7 +1596,7 @@ io.quarkus - quarkus-oidc-db-token-state-manager-deployment + quarkus-openshift-client-deployment ${project.version} pom test @@ -1635,7 +1609,7 @@ io.quarkus - quarkus-resteasy-client-oidc-token-propagation-deployment + quarkus-opentelemetry-deployment ${project.version} pom test @@ -1648,7 +1622,7 @@ io.quarkus - quarkus-rest-client-oidc-token-propagation-deployment + quarkus-picocli-deployment ${project.version} pom test @@ -1661,7 +1635,7 @@ io.quarkus - quarkus-openshift-deployment + quarkus-quartz-deployment ${project.version} pom test @@ -1674,7 +1648,7 @@ io.quarkus - quarkus-openshift-client-deployment + quarkus-qute-deployment ${project.version} pom test @@ -1687,7 +1661,7 @@ io.quarkus - quarkus-opentelemetry-deployment + quarkus-reactive-datasource-deployment ${project.version} pom test @@ -1700,7 +1674,7 @@ io.quarkus - quarkus-picocli-deployment + quarkus-reactive-db2-client-deployment ${project.version} pom test @@ -1713,7 +1687,7 @@ io.quarkus - quarkus-quartz-deployment + quarkus-reactive-mssql-client-deployment ${project.version} pom test @@ -1726,7 +1700,7 @@ io.quarkus - quarkus-qute-deployment + quarkus-reactive-mysql-client-deployment ${project.version} pom test @@ -1739,7 +1713,7 @@ io.quarkus - quarkus-reactive-datasource-deployment + quarkus-reactive-oracle-client-deployment ${project.version} pom test @@ -1752,7 +1726,7 @@ io.quarkus - quarkus-reactive-db2-client-deployment + quarkus-reactive-pg-client-deployment ${project.version} pom test @@ -1765,7 +1739,7 @@ io.quarkus - quarkus-reactive-mssql-client-deployment + quarkus-reactive-routes-deployment ${project.version} pom test @@ -1778,7 +1752,7 @@ io.quarkus - quarkus-reactive-mysql-client-deployment + quarkus-redis-cache-deployment ${project.version} pom test @@ -1791,7 +1765,7 @@ io.quarkus - quarkus-reactive-oracle-client-deployment + quarkus-redis-client-deployment ${project.version} pom test @@ -1804,7 +1778,7 @@ io.quarkus - quarkus-reactive-pg-client-deployment + quarkus-rest-deployment ${project.version} pom test @@ -1817,7 +1791,7 @@ io.quarkus - quarkus-reactive-routes-deployment + quarkus-rest-client-deployment ${project.version} pom test @@ -1830,7 +1804,7 @@ io.quarkus - quarkus-redis-cache-deployment + quarkus-rest-client-config-deployment ${project.version} pom test @@ -1843,7 +1817,7 @@ io.quarkus - quarkus-redis-client-deployment + quarkus-rest-client-jackson-deployment ${project.version} pom test @@ -1856,7 +1830,7 @@ io.quarkus - quarkus-rest-client-config-deployment + quarkus-rest-client-jaxb-deployment ${project.version} pom test @@ -1869,7 +1843,7 @@ io.quarkus - quarkus-rest-client-deployment + quarkus-rest-client-jaxrs-deployment ${project.version} pom test @@ -1882,7 +1856,7 @@ io.quarkus - quarkus-rest-client-jackson-deployment + quarkus-rest-client-jsonb-deployment ${project.version} pom test @@ -1895,7 +1869,7 @@ io.quarkus - quarkus-rest-client-jaxb-deployment + quarkus-rest-client-kotlin-serialization-deployment ${project.version} pom test @@ -1908,7 +1882,7 @@ io.quarkus - quarkus-rest-client-jsonb-deployment + quarkus-rest-client-oidc-filter-deployment ${project.version} pom test @@ -1921,7 +1895,33 @@ io.quarkus - quarkus-rest-client-kotlin-serialization-deployment + quarkus-rest-client-oidc-token-propagation-deployment + ${project.version} + pom + test + + + * + * + + + + + io.quarkus + quarkus-rest-common-deployment + ${project.version} + pom + test + + + * + * + + + + + io.quarkus + quarkus-rest-csrf-deployment ${project.version} pom test @@ -2025,7 +2025,7 @@ io.quarkus - quarkus-resteasy-common-deployment + quarkus-resteasy-client-oidc-filter-deployment ${project.version} pom test @@ -2038,7 +2038,7 @@ io.quarkus - quarkus-resteasy-jackson-deployment + quarkus-resteasy-client-oidc-token-propagation-deployment ${project.version} pom test @@ -2051,7 +2051,7 @@ io.quarkus - quarkus-resteasy-jaxb-deployment + quarkus-resteasy-common-deployment ${project.version} pom test @@ -2064,7 +2064,7 @@ io.quarkus - quarkus-resteasy-jsonb-deployment + quarkus-resteasy-jackson-deployment ${project.version} pom test @@ -2077,7 +2077,7 @@ io.quarkus - quarkus-resteasy-links-deployment + quarkus-resteasy-jaxb-deployment ${project.version} pom test @@ -2090,7 +2090,7 @@ io.quarkus - quarkus-resteasy-multipart-deployment + quarkus-resteasy-jsonb-deployment ${project.version} pom test @@ -2103,7 +2103,7 @@ io.quarkus - quarkus-resteasy-mutiny-deployment + quarkus-resteasy-links-deployment ${project.version} pom test @@ -2116,7 +2116,7 @@ io.quarkus - quarkus-resteasy-mutiny-common-deployment + quarkus-resteasy-multipart-deployment ${project.version} pom test @@ -2129,7 +2129,7 @@ io.quarkus - quarkus-resteasy-qute-deployment + quarkus-resteasy-mutiny-deployment ${project.version} pom test @@ -2142,7 +2142,7 @@ io.quarkus - quarkus-rest-deployment + quarkus-resteasy-mutiny-common-deployment ${project.version} pom test @@ -2155,7 +2155,7 @@ io.quarkus - quarkus-rest-common-deployment + quarkus-resteasy-qute-deployment ${project.version} pom test @@ -2168,7 +2168,7 @@ io.quarkus - quarkus-rest-jackson-deployment + quarkus-resteasy-server-common-deployment ${project.version} pom test @@ -2181,7 +2181,7 @@ io.quarkus - quarkus-rest-jackson-common-deployment + quarkus-rest-jackson-deployment ${project.version} pom test @@ -2194,7 +2194,7 @@ io.quarkus - quarkus-rest-jaxb-deployment + quarkus-rest-jackson-common-deployment ${project.version} pom test @@ -2207,7 +2207,7 @@ io.quarkus - quarkus-rest-jsonb-deployment + quarkus-rest-jaxb-deployment ${project.version} pom test @@ -2220,7 +2220,7 @@ io.quarkus - quarkus-rest-jsonb-common-deployment + quarkus-rest-jsonb-deployment ${project.version} pom test @@ -2233,7 +2233,7 @@ io.quarkus - quarkus-rest-kotlin-deployment + quarkus-rest-jsonb-common-deployment ${project.version} pom test @@ -2246,7 +2246,7 @@ io.quarkus - quarkus-rest-kotlin-serialization-deployment + quarkus-rest-kotlin-deployment ${project.version} pom test @@ -2259,7 +2259,7 @@ io.quarkus - quarkus-rest-kotlin-serialization-common-deployment + quarkus-rest-kotlin-serialization-deployment ${project.version} pom test @@ -2272,7 +2272,7 @@ io.quarkus - quarkus-rest-links-deployment + quarkus-rest-kotlin-serialization-common-deployment ${project.version} pom test @@ -2285,7 +2285,7 @@ io.quarkus - quarkus-rest-qute-deployment + quarkus-rest-links-deployment ${project.version} pom test @@ -2298,7 +2298,7 @@ io.quarkus - quarkus-rest-servlet-deployment + quarkus-rest-qute-deployment ${project.version} pom test @@ -2311,7 +2311,7 @@ io.quarkus - quarkus-resteasy-server-common-deployment + quarkus-rest-servlet-deployment ${project.version} pom test From a990a5441d4800bb30750c1b724a37c24247d9d9 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 17:21:06 +0100 Subject: [PATCH 12/24] Update the documentation for REST renaming --- .../resteasy-reactive-codestart/codestart.yml | 2 +- docs/src/main/asciidoc/amqp.adoc | 4 +- docs/src/main/asciidoc/ansible.adoc | 2 +- docs/src/main/asciidoc/aws-lambda-http.adoc | 8 +- .../main/asciidoc/azure-functions-http.adoc | 6 +- .../main/asciidoc/building-native-image.adoc | 2 +- docs/src/main/asciidoc/cache.adoc | 4 +- docs/src/main/asciidoc/cassandra.adoc | 8 +- .../asciidoc/centralized-log-management.adoc | 2 +- docs/src/main/asciidoc/cli-tooling.adoc | 2 +- .../main/asciidoc/command-mode-reference.adoc | 4 +- docs/src/main/asciidoc/config.adoc | 2 +- .../main/asciidoc/context-propagation.adoc | 14 +-- .../asciidoc/deploying-to-google-cloud.adoc | 2 +- .../asciidoc/deploying-to-kubernetes.adoc | 6 +- .../main/asciidoc/deploying-to-openshift.adoc | 2 +- .../src/main/asciidoc/duplicated-context.adoc | 8 +- docs/src/main/asciidoc/elasticsearch.adoc | 6 +- .../main/asciidoc/extension-codestart.adoc | 4 +- .../src/main/asciidoc/extension-metadata.adoc | 24 ++-- .../src/main/asciidoc/gcp-functions-http.adoc | 10 +- .../getting-started-dev-services.adoc | 6 +- .../asciidoc/getting-started-reactive.adoc | 6 +- docs/src/main/asciidoc/getting-started.adoc | 20 ++-- docs/src/main/asciidoc/gradle-tooling.adoc | 4 +- .../main/asciidoc/grpc-getting-started.adoc | 6 +- docs/src/main/asciidoc/grpc-kubernetes.adoc | 2 +- .../main/asciidoc/hibernate-orm-panache.adoc | 6 +- .../asciidoc/hibernate-reactive-panache.adoc | 6 +- .../src/main/asciidoc/hibernate-reactive.adoc | 4 +- .../hibernate-search-orm-elasticsearch.adoc | 4 +- docs/src/main/asciidoc/infinispan-client.adoc | 2 +- docs/src/main/asciidoc/jms.adoc | 4 +- .../kafka-reactive-getting-started.adoc | 4 +- .../asciidoc/kafka-schema-registry-avro.adoc | 10 +- .../kafka-schema-registry-json-schema.adoc | 10 +- docs/src/main/asciidoc/kafka-streams.adoc | 4 +- docs/src/main/asciidoc/kafka.adoc | 6 +- docs/src/main/asciidoc/kotlin.adoc | 20 ++-- docs/src/main/asciidoc/lra.adoc | 2 +- docs/src/main/asciidoc/mailer.adoc | 6 +- docs/src/main/asciidoc/maven-tooling.adoc | 14 +-- .../asciidoc/messaging-virtual-threads.adoc | 2 +- docs/src/main/asciidoc/mongodb-panache.adoc | 14 +-- docs/src/main/asciidoc/mongodb.adoc | 4 +- docs/src/main/asciidoc/mutiny-primer.adoc | 4 +- docs/src/main/asciidoc/native-and-ssl.adoc | 2 +- docs/src/main/asciidoc/native-reference.adoc | 4 +- docs/src/main/asciidoc/openapi-swaggerui.adoc | 2 +- docs/src/main/asciidoc/opentelemetry.adoc | 8 +- .../main/asciidoc/performance-measure.adoc | 2 +- .../main/asciidoc/pulsar-getting-started.adoc | 4 +- docs/src/main/asciidoc/pulsar.adoc | 2 +- .../quarkus-reactive-architecture.adoc | 6 +- docs/src/main/asciidoc/quartz.adoc | 2 +- docs/src/main/asciidoc/qute-reference.adoc | 8 +- docs/src/main/asciidoc/qute.adoc | 10 +- docs/src/main/asciidoc/rabbitmq.adoc | 4 +- .../src/main/asciidoc/reactive-event-bus.adoc | 4 +- docs/src/main/asciidoc/reactive-routes.adoc | 4 +- .../main/asciidoc/reactive-sql-clients.adoc | 12 +- docs/src/main/asciidoc/redis.adoc | 2 +- ...-client-reactive.adoc => rest-client.adoc} | 103 +++++++++--------- docs/src/main/asciidoc/rest-data-panache.adoc | 30 ++--- docs/src/main/asciidoc/rest-json.adoc | 32 +++--- ...ive-migration.adoc => rest-migration.adoc} | 90 +++++++-------- ...threads.adoc => rest-virtual-threads.adoc} | 24 ++-- .../{resteasy-reactive.adoc => rest.adoc} | 86 +++++++-------- .../asciidoc/resteasy-client-multipart.adoc | 6 +- docs/src/main/asciidoc/resteasy-client.adoc | 8 +- docs/src/main/asciidoc/resteasy.adoc | 8 +- docs/src/main/asciidoc/scheduler.adoc | 4 +- docs/src/main/asciidoc/scripting.adoc | 22 ++-- .../security-authentication-mechanisms.adoc | 4 +- ...ity-authorize-web-endpoints-reference.adoc | 2 +- .../asciidoc/security-csrf-prevention.adoc | 4 +- .../security-getting-started-tutorial.adoc | 2 +- docs/src/main/asciidoc/security-jdbc.adoc | 2 +- docs/src/main/asciidoc/security-jwt.adoc | 8 +- .../security-keycloak-admin-client.adoc | 18 +-- .../security-keycloak-authorization.adoc | 2 +- docs/src/main/asciidoc/security-ldap.adoc | 2 +- docs/src/main/asciidoc/security-oauth2.adoc | 6 +- .../security-oidc-auth0-tutorial.adoc | 10 +- ...-bearer-token-authentication-tutorial.adoc | 4 +- ...idc-code-flow-authentication-tutorial.adoc | 2 +- ...urity-openid-connect-client-reference.adoc | 50 ++++----- .../security-openid-connect-client.adoc | 16 +-- .../security-openid-connect-multitenancy.adoc | 2 +- docs/src/main/asciidoc/security-overview.adoc | 6 +- .../security-proactive-authentication.adoc | 2 +- docs/src/main/asciidoc/security-webauthn.adoc | 2 +- .../asciidoc/smallrye-fault-tolerance.adoc | 4 +- .../asciidoc/smallrye-graphql-client.adoc | 4 +- docs/src/main/asciidoc/smallrye-metrics.adoc | 2 +- .../main/asciidoc/spring-boot-properties.adoc | 2 +- docs/src/main/asciidoc/spring-cache.adoc | 2 +- .../asciidoc/spring-cloud-config-client.adoc | 2 +- docs/src/main/asciidoc/spring-data-jpa.adoc | 2 +- docs/src/main/asciidoc/spring-data-rest.adoc | 2 +- docs/src/main/asciidoc/spring-di.adoc | 2 +- docs/src/main/asciidoc/spring-scheduled.adoc | 2 +- docs/src/main/asciidoc/spring-security.adoc | 8 +- docs/src/main/asciidoc/spring-web.adoc | 10 +- docs/src/main/asciidoc/stork-kubernetes.adoc | 6 +- docs/src/main/asciidoc/stork-reference.adoc | 2 +- docs/src/main/asciidoc/stork.adoc | 6 +- .../telemetry-micrometer-tutorial.adoc | 2 +- .../main/asciidoc/telemetry-micrometer.adoc | 4 +- ...elemetry-opentracing-to-otel-tutorial.adoc | 12 +- .../main/asciidoc/tests-with-coverage.adoc | 2 +- docs/src/main/asciidoc/validation.adoc | 6 +- docs/src/main/asciidoc/vertx-reference.adoc | 6 +- docs/src/main/asciidoc/vertx.adoc | 8 +- docs/src/main/asciidoc/virtual-threads.adoc | 18 +-- .../src/main/asciidoc/writing-extensions.adoc | 4 +- .../resteasy-reactive-codestart/codestart.yml | 2 +- ...c_main_java_org_acme_GreetingResource.java | 2 +- ...st_java_org_acme_GreetingResourceTest.java | 2 +- ...c_main_java_org_acme_GreetingResource.java | 2 +- ...st_java_org_acme_GreetingResourceTest.java | 2 +- ..._java_ilove_quark_us_GreetingResource.java | 2 +- ..._kotlin_ilove_quark_us_GreetingResource.kt | 2 +- ...cala_ilove_quark_us_GreetingResource.scala | 2 +- ...a_ilove_quark_us_GreetingResourceTest.java | 2 +- ...lin_ilove_quark_us_GreetingResourceTest.kt | 2 +- ..._ilove_quark_us_GreetingResourceTest.scala | 2 +- ..._java_ilove_quark_us_GreetingResource.java | 2 +- ..._kotlin_ilove_quark_us_GreetingResource.kt | 2 +- .../main/java/org/acme/GreetingResource.java | 2 +- .../java/org/acme/GreetingResourceTest.java | 2 +- .../java/io/quarkus/maven/it/DevMojoIT.java | 2 +- .../java/org/acme/GreetingResourceTest.java | 2 +- .../main/java/org/acme/GreetingResource.java | 2 +- .../main/java/org/acme/GreetingResource.java | 2 +- .../it/opentelemetry/GreetingResource.java | 2 +- .../OpenTelemetryDisabledTest.java | 2 +- .../it/opentelemetry/OpenTelemetryTest.java | 2 +- 138 files changed, 542 insertions(+), 545 deletions(-) rename docs/src/main/asciidoc/{rest-client-reactive.adoc => rest-client.adoc} (92%) rename docs/src/main/asciidoc/{resteasy-reactive-migration.adoc => rest-migration.adoc} (60%) rename docs/src/main/asciidoc/{resteasy-reactive-virtual-threads.adoc => rest-virtual-threads.adoc} (89%) rename docs/src/main/asciidoc/{resteasy-reactive.adoc => rest.adoc} (95%) diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml index 63a3ad2f01369..84e384b4a39ef 100644 --- a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml +++ b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml @@ -12,7 +12,7 @@ language: resource: class-name: GreetingResource path: "/hello" - response: "Hello from RESTEasy Reactive" + response: "Hello from Quarkus REST" dependencies: - io.quarkus:quarkus-resteasy-reactive test-dependencies: diff --git a/docs/src/main/asciidoc/amqp.adoc b/docs/src/main/asciidoc/amqp.adoc index 17cc76e3268a3..29aac0172ef54 100644 --- a/docs/src/main/asciidoc/amqp.adoc +++ b/docs/src/main/asciidoc/amqp.adoc @@ -58,13 +58,13 @@ First, we need to create two projects: the _producer_ and the _processor_. To create the _producer_ project, in a terminal run: :create-app-artifact-id: amqp-quickstart-producer -:create-app-extensions: resteasy-reactive-jackson,smallrye-reactive-messaging-amqp +:create-app-extensions: rest-jackson,smallrye-reactive-messaging-amqp :create-app-post-command: include::{includes}/devtools/create-app.adoc[] This command creates the project structure and select the two Quarkus extensions we will be using: -1. RESTEasy Reactive and its Jackson support to handle JSON payloads +1. Quarkus REST (formerly RESTEasy Reactive) and its Jackson support to handle JSON payloads 2. The Reactive Messaging AMQP connector To create the _processor_ project, from the same directory, run: diff --git a/docs/src/main/asciidoc/ansible.adoc b/docs/src/main/asciidoc/ansible.adoc index 05b5db94e7d8a..970146f70b2a2 100644 --- a/docs/src/main/asciidoc/ansible.adoc +++ b/docs/src/main/asciidoc/ansible.adoc @@ -196,7 +196,7 @@ Apr 13 12:48:19 bd71f39642c8 java[853]: -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ Apr 13 12:48:19 bd71f39642c8 java[853]: --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ Apr 13 12:48:19 bd71f39642c8 java[853]: 2023-04-13 12:48:19,284 INFO [io.quarkus] (main) getting-started 1.0.0-SNAPSHOT on JVM (powered by Quarkus 2.16.6.Final) started in 0.607s. Listening on: http://0.0.0.0:8080 Apr 13 12:48:19 bd71f39642c8 java[853]: 2023-04-13 12:48:19,309 INFO [io.quarkus] (main) Profile prod activated. -Apr 13 12:48:19 bd71f39642c8 java[853]: 2023-04-13 12:48:19,310 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] +Apr 13 12:48:19 bd71f39642c8 java[853]: 2023-04-13 12:48:19,310 INFO [io.quarkus] (main) Installed features: [cdi, rest, smallrye-context-propagation, vertx] ---- Manually, you can also test if the app is reachable: diff --git a/docs/src/main/asciidoc/aws-lambda-http.adoc b/docs/src/main/asciidoc/aws-lambda-http.adoc index 49b7790237c26..517a31bf99545 100644 --- a/docs/src/main/asciidoc/aws-lambda-http.adoc +++ b/docs/src/main/asciidoc/aws-lambda-http.adoc @@ -3,7 +3,7 @@ This guide is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -= AWS Lambda with RESTEasy Reactive, Undertow, or Reactive Routes += AWS Lambda with Quarkus REST, Undertow, or Reactive Routes :extension-status: preview include::_attributes.adoc[] :categories: cloud @@ -13,7 +13,7 @@ include::_attributes.adoc[] :extensions: io.quarkus:quarkus-amazon-lambda,io.quarkus:quarkus-amazon-lambda-http With Quarkus you can deploy your favorite Java HTTP frameworks as AWS Lambda's using either the https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html[AWS Gateway HTTP API] -or https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-rest-api.html[AWS Gateway REST API]. This means that you can deploy your microservices written with RESTEasy Reactive (our Jakarta REST implementation), +or https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-rest-api.html[AWS Gateway REST API]. This means that you can deploy your microservices written with Quarkus REST (our Jakarta REST implementation), Undertow (servlet), Reactive Routes, xref:funqy-http.adoc[Funqy HTTP] or any other Quarkus HTTP framework as an AWS Lambda. IMPORTANT: You should only use single HTTP framework together with AWS Lambda extension to avoid unexpected conflicts and errors. @@ -249,7 +249,7 @@ There is nothing special about the POM other than the inclusion of the `quarkus- (if you are deploying an AWS Gateway HTTP API) or the `quarkus-amazon-lambda-rest` extension (if you are deploying an AWS Gateway REST API). These extensions automatically generate everything you might need for your lambda deployment. -Also, at least in the generated Maven archetype `pom.xml`, the `quarkus-resteasy-reactive`, `quarkus-reactive-routes`, and `quarkus-undertow` +Also, at least in the generated Maven archetype `pom.xml`, the `quarkus-rest`, `quarkus-reactive-routes`, and `quarkus-undertow` dependencies are all optional. Pick which HTTP framework(s) you want to use (Jakarta REST, Reactive Routes, and/or Servlet) and remove the other dependencies to shrink your deployment. @@ -298,7 +298,7 @@ HTTP response messages and the `sam.yaml` file must configure the API Gateway to == Injectable AWS Context Variables -If you are using RESTEasy Reactive and Jakarta REST, you can inject various AWS Context variables into your Jakarta REST resource classes +If you are using Quarkus REST and Jakarta REST, you can inject various AWS Context variables into your Jakarta REST resource classes using the Jakarta REST `@Context` annotation or anywhere else with the CDI `@Inject` annotation. For the AWS HTTP API you can inject the AWS variables `com.amazonaws.services.lambda.runtime.Context` and diff --git a/docs/src/main/asciidoc/azure-functions-http.adoc b/docs/src/main/asciidoc/azure-functions-http.adoc index 1affe1b2bbdd6..c55380b3489e0 100644 --- a/docs/src/main/asciidoc/azure-functions-http.adoc +++ b/docs/src/main/asciidoc/azure-functions-http.adoc @@ -3,7 +3,7 @@ This guide is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -= Azure Functions with RESTEasy Reactive, Undertow, or Reactive Routes += Azure Functions with Quarkus REST, Undertow, or Reactive Routes :extension-status: preview include::_attributes.adoc[] :categories: cloud @@ -11,7 +11,7 @@ include::_attributes.adoc[] :topics: azure,serverless,function,cloud :extensions: io.quarkus:quarkus-azure-functions-http -The `quarkus-azure-functions-http` extension allows you to write microservices with RESTEasy Reactive (our Jakarta REST implementation), +The `quarkus-azure-functions-http` extension allows you to write microservices with Quarkus REST (our Jakarta REST implementation), Undertow (servlet), Reactive Routes, or xref:funqy-http.adoc[Funqy HTTP] and make these microservices deployable to the Azure Functions runtime. In other words, this extension is a bridge from the Azure Functions HttpTrigger and the Quarkus family of HTTP APIs. @@ -30,7 +30,7 @@ include::{includes}/prerequisites.adoc[] == Solution -This guide walks you through running a maven project that can deploy a Resteasy Reactive endpoint to Azure Functions. +This guide walks you through running a maven project that can deploy a Quarkus REST endpoint to Azure Functions. While only Jakarta REST is provided as an example, you can easily replace it with the HTTP framework of your choice. == Creating the Maven/Gradle Project diff --git a/docs/src/main/asciidoc/building-native-image.adoc b/docs/src/main/asciidoc/building-native-image.adoc index f2f79557e668f..06019bc3fa111 100644 --- a/docs/src/main/asciidoc/building-native-image.adoc +++ b/docs/src/main/asciidoc/building-native-image.adoc @@ -266,7 +266,7 @@ __ ____ __ _____ ___ __ ____ ______ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2023-05-05 10:55:52,068 INFO [io.quarkus] (main) getting-started 1.0.0-SNAPSHOT native (powered by Quarkus 3.0.2.Final) started in 0.009s. Listening on: http://0.0.0.0:8081 2023-05-05 10:55:52,069 INFO [io.quarkus] (main) Profile prod activated. -2023-05-05 10:55:52,069 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] +2023-05-05 10:55:52,069 INFO [io.quarkus] (main) Installed features: [cdi, rest, smallrye-context-propagation, vertx] [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.99 s - in org.acme.getting.started.GreetingResourceIT ... ---- diff --git a/docs/src/main/asciidoc/cache.adoc b/docs/src/main/asciidoc/cache.adoc index af3ebc278725a..c927e03a3cd9b 100644 --- a/docs/src/main/asciidoc/cache.adoc +++ b/docs/src/main/asciidoc/cache.adoc @@ -45,10 +45,10 @@ The solution is located in the `cache-quickstart` link:{quickstarts-tree-url}/ca First, we need to create a new Quarkus project with the following command: :create-app-artifact-id: cache-quickstart -:create-app-extensions: cache,resteasy-reactive-jackson +:create-app-extensions: cache,rest-jackson include::{includes}/devtools/create-app.adoc[] -This command generates the project and imports the `cache` and `resteasy-reactive-jackson` extensions. +This command generates the project and imports the `cache` and `rest-jackson` extensions. If you already have your Quarkus project configured, you can add the `cache` extension to your project by running the following command in your project base directory: diff --git a/docs/src/main/asciidoc/cassandra.adoc b/docs/src/main/asciidoc/cassandra.adoc index 473d30881f4b7..4168a3d906050 100644 --- a/docs/src/main/asciidoc/cassandra.adoc +++ b/docs/src/main/asciidoc/cassandra.adoc @@ -315,7 +315,7 @@ public class FruitDto { } ---- -The translation to and from JSON is done automatically by the Quarkus RESTEasy Reactive extension, which is +The translation to and from JSON is done automatically by the Quarkus REST (formerly RESTEasy Reactive) extension, which is included in this guide's pom.xml file. If you want to add it manually to your application, add the below snippet to your application's ppm.xml file: @@ -323,11 +323,11 @@ below snippet to your application's ppm.xml file: ---- io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- @@ -600,7 +600,7 @@ NOTE: The `getAll()` method above returns `Multi`, and the `add()` method return are the same Mutiny types that we met before; they are automatically recognized by the Quarkus reactive REST API, so we don't need to convert them into JSON ourselves. -RESTEasy Reactive natively supports the Mutiny reactive types e.g. `Uni` and `Multi`. +Quarkus REST natively supports the Mutiny reactive types e.g. `Uni` and `Multi`. This dependency is already included in this guide's pom.xml, but if you are starting a new project from scratch, make sure to include it. diff --git a/docs/src/main/asciidoc/centralized-log-management.adoc b/docs/src/main/asciidoc/centralized-log-management.adoc index d0239326718ce..663df993637c1 100644 --- a/docs/src/main/asciidoc/centralized-log-management.adoc +++ b/docs/src/main/asciidoc/centralized-log-management.adoc @@ -31,7 +31,7 @@ The following examples will all be based on the same example application that yo Create an application with the `quarkus-logging-gelf` extension. You can use the following command to create it: :create-app-artifact-id: gelf-logging -:create-app-extensions: resteasy-reactive,logging-gelf +:create-app-extensions: rest,logging-gelf include::{includes}/devtools/create-app.adoc[] If you already have your Quarkus project configured, you can add the `logging-gelf` extension diff --git a/docs/src/main/asciidoc/cli-tooling.adoc b/docs/src/main/asciidoc/cli-tooling.adoc index 409b69ce129e7..22b52d716cbbf 100644 --- a/docs/src/main/asciidoc/cli-tooling.adoc +++ b/docs/src/main/asciidoc/cli-tooling.adoc @@ -541,7 +541,7 @@ __ ____ __ _____ ___ __ ____ ______ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2021-05-27 10:15:56,032 INFO [io.quarkus] (Quarkus Main Thread) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.387s. Listening on: http://localhost:8080 2021-05-27 10:15:56,035 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. -2021-05-27 10:15:56,035 INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation] +2021-05-27 10:15:56,035 INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, rest, smallrye-context-propagation] -- Tests paused, press [r] to resume diff --git a/docs/src/main/asciidoc/command-mode-reference.adoc b/docs/src/main/asciidoc/command-mode-reference.adoc index c4aeb11dbdaa9..0f400f9121a6c 100644 --- a/docs/src/main/asciidoc/command-mode-reference.adoc +++ b/docs/src/main/asciidoc/command-mode-reference.adoc @@ -28,9 +28,9 @@ First, we need to create a new Quarkus project with the following command: include::{includes}/devtools/create-app.adoc[] NOTE: The suggested project creation command lines disable the codestarts to avoid including a REST server. Similarly, if you use code.quarkus.io to generate a -project, you need to go to *MORE OPTIONS -> Starter Code* and select *No* to avoid adding the RESTEasy Reactive extension. +project, you need to go to *MORE OPTIONS -> Starter Code* and select *No* to avoid adding the Quarkus REST (formerly RESTEasy Reactive) extension. -The RESTEasy Reactive extension is added automatically only if you ask for codestarts and you didn't specify any extensions. +The Quarkus REST extension is added automatically only if you ask for codestarts and you didn't specify any extensions. == Writing Command Mode Applications diff --git a/docs/src/main/asciidoc/config.adoc b/docs/src/main/asciidoc/config.adoc index 89f0d72eabc23..cffaa13ff8278 100644 --- a/docs/src/main/asciidoc/config.adoc +++ b/docs/src/main/asciidoc/config.adoc @@ -34,7 +34,7 @@ The solution is located in the `config-quickstart` link:{quickstarts-tree-url}/c First, we need a new project. Create a new project with the following command: :create-app-artifact-id: config-quickstart -:create-app-extensions: resteasy-reactive +:create-app-extensions: rest include::{includes}/devtools/create-app.adoc[] It generates: diff --git a/docs/src/main/asciidoc/context-propagation.adoc b/docs/src/main/asciidoc/context-propagation.adoc index 844d1ce586af2..fdfef1d23bae8 100644 --- a/docs/src/main/asciidoc/context-propagation.adoc +++ b/docs/src/main/asciidoc/context-propagation.adoc @@ -12,7 +12,7 @@ include::_attributes.adoc[] Traditional blocking code uses link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ThreadLocal.html[`ThreadLocal`] variables to store contextual objects in order to avoid passing them as parameters everywhere. Many Quarkus extensions require those contextual objects to operate -properly: xref:rest-json.adoc[RESTEasy Reactive], xref:cdi-reference.adoc[ArC] and xref:transaction.adoc[Transaction] +properly: xref:rest-json.adoc[Quarkus REST (formerly RESTEasy Reactive)], xref:cdi-reference.adoc[ArC] and xref:transaction.adoc[Transaction] for example. If you write reactive/async code, you have to cut your work into a pipeline of code blocks that get executed @@ -44,10 +44,10 @@ In other words, add the following dependencies to your build file: [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- - + io.quarkus - quarkus-resteasy-reactive + quarkus-rest @@ -59,13 +59,13 @@ In other words, add the following dependencies to your build file: [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -// RESTEasy Reactive extension if not already included -implementation("io.quarkus:quarkus-resteasy-reactive") +// Quarkus REST extension if not already included +implementation("io.quarkus:quarkus-rest") // Context Propagation extension implementation("io.quarkus:quarkus-smallrye-context-propagation") ---- -With this, you will get context propagation for ArC, RESTEasy Reactive and transactions, if you are using them. +With this, you will get context propagation for ArC, Quarkus REST and transactions, if you are using them. == Usage example with Mutiny @@ -218,7 +218,7 @@ their extensions: |`Jakarta REST` |N/A -|The RESTEasy Reactive or RESTEasy Classic context +|The Quarkus REST or RESTEasy Classic context |`Application` |https://javadoc.io/static/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api/1.2/org/eclipse/microprofile/context/ThreadContext.html#APPLICATION[`ThreadContext.APPLICATION`] diff --git a/docs/src/main/asciidoc/deploying-to-google-cloud.adoc b/docs/src/main/asciidoc/deploying-to-google-cloud.adoc index bacfa9fb5a1ba..ba07f67a0a2ef 100644 --- a/docs/src/main/asciidoc/deploying-to-google-cloud.adoc +++ b/docs/src/main/asciidoc/deploying-to-google-cloud.adoc @@ -45,7 +45,7 @@ gcloud auth login Quarkus supports deploying your application to Google Cloud Functions via the following extensions: - xref:gcp-functions.adoc[Google Cloud Functions]: Build functions using the Google Cloud Functions API. -- xref:gcp-functions-http.adoc[Google Cloud Functions HTTP binding]: Build functions using Quarkus HTTP APIs: RESTEasy Reactive (Jakarta REST), +- xref:gcp-functions-http.adoc[Google Cloud Functions HTTP binding]: Build functions using Quarkus HTTP APIs: Quarkus REST (formerly RESTEasy Reactive, our Jakarta REST implementation), Undertow (Servlet), Vert.x Web, or xref:funqy-http.adoc[Funqy HTTP]. - xref:funqy-gcp-functions.adoc[Funky Google Cloud Functions]: Build functions using Funqy. diff --git a/docs/src/main/asciidoc/deploying-to-kubernetes.adoc b/docs/src/main/asciidoc/deploying-to-kubernetes.adoc index 3cd9e2897cadc..be05f697039ed 100644 --- a/docs/src/main/asciidoc/deploying-to-kubernetes.adoc +++ b/docs/src/main/asciidoc/deploying-to-kubernetes.adoc @@ -28,7 +28,7 @@ include::{includes}/prerequisites.adoc[] Let's create a new project that contains both the Kubernetes and Jib extensions: :create-app-artifact-id: kubernetes-quickstart -:create-app-extensions: resteasy-reactive,kubernetes,jib +:create-app-extensions: rest,kubernetes,jib :create-app-code: include::{includes}/devtools/create-app.adoc[] @@ -39,7 +39,7 @@ This added the following dependencies to the build file: ---- io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkus @@ -54,7 +54,7 @@ This added the following dependencies to the build file: [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive") +implementation("io.quarkus:quarkus-rest") implementation("io.quarkus:quarkus-kubernetes") implementation("io.quarkus:quarkus-container-image-jib") ---- diff --git a/docs/src/main/asciidoc/deploying-to-openshift.adoc b/docs/src/main/asciidoc/deploying-to-openshift.adoc index b1a50d3aba7b6..09eb23d61ae75 100644 --- a/docs/src/main/asciidoc/deploying-to-openshift.adoc +++ b/docs/src/main/asciidoc/deploying-to-openshift.adoc @@ -26,7 +26,7 @@ include::{includes}/prerequisites.adoc[] First, we need a new project that contains the OpenShift extension. This can be done using the following command: :create-app-artifact-id: openshift-quickstart -:create-app-extensions: resteasy-reactive,openshift +:create-app-extensions: rest,openshift :create-app-code: include::{includes}/devtools/create-app.adoc[] diff --git a/docs/src/main/asciidoc/duplicated-context.adoc b/docs/src/main/asciidoc/duplicated-context.adoc index ae09214957784..a359809bc48aa 100644 --- a/docs/src/main/asciidoc/duplicated-context.adoc +++ b/docs/src/main/asciidoc/duplicated-context.adoc @@ -32,7 +32,7 @@ NOTE: This section is not an explanation of the reactive model. Refer to that xr Under the hood, Quarkus uses a reactive engine. This engine provides the efficiency and concurrency to cope with modern, containerized, and cloud-native applications. -For example, when you use RESTEasy Reactive or gRPC, Quarkus can invoke your business logic on I/O threads. +For example, when you use Quarkus REST (formerly RESTEasy Reactive) or gRPC, Quarkus can invoke your business logic on I/O threads. These threads are named https://en.wikipedia.org/wiki/Event_loop[event loops] and implement a https://en.wikipedia.org/wiki/Reactor_pattern[multi-reactor pattern]. When using the imperative model, Quarkus associates a worker thread to each processing unit (like an HTTP request or a gRPC invocation). @@ -176,7 +176,7 @@ You can mark a context _safe_. It is meant for other extensions to integrate with to help identify which contexts are isolated and guarantee access by a unique thread. Hibernate Reactive uses this feature to check if the current context is safe to store the currently opened session to protect users from mistakenly interleaving multiple reactive operations that could unintentionally share the same session. -Vert.x web will create a new duplicated context for each http web request; Quarkus RESTEasy Reactive will mark such contexts as safe. +Vert.x web will create a new duplicated context for each http web request; Quarkus REST will mark such contexts as safe. Other extensions should follow a similar pattern when they are setting up a new context that is safe to be used for a local context guaranteeing sequential use, non-concurrent access, and scoped to the current reactive chain as a convenience not to have to pass a "context" object along explicitly. In other cases, it might be helpful to mark the current context as not safe instead explicitly; for example, if an existing context needs to be shared across multiple workers to process some operations in parallel: by marking and un-marking appropriately the same @@ -203,11 +203,11 @@ In general, Quarkus invokes reactive code on duplicated contexts. So it can safely access the local data. It is the case with: -- RESTEasy Reactive +- Quarkus REST - gRPC - Reactive Routes - Vert.x Event Bus `@ConsumeEvent` -- Reactive REST Client +- REST Client - Reactive Messaging (Kafka, AMQP) - Funqy - Quarkus scheduler and Quartz diff --git a/docs/src/main/asciidoc/elasticsearch.adoc b/docs/src/main/asciidoc/elasticsearch.adoc index 5013776a04cda..6006417da1aa4 100644 --- a/docs/src/main/asciidoc/elasticsearch.adoc +++ b/docs/src/main/asciidoc/elasticsearch.adoc @@ -43,10 +43,10 @@ The elements are stored in Elasticsearch. First, we need a new project. Create a new project with the following command: :create-app-artifact-id: elasticsearch-quickstart -:create-app-extensions: resteasy-reactive-jackson,elasticsearch-rest-client +:create-app-extensions: rest-jackson,elasticsearch-rest-client include::{includes}/devtools/create-app.adoc[] -This command generates a Maven structure importing the RESTEasy Reactive, Jackson, and Elasticsearch low level REST client extensions. +This command generates a Maven structure importing the Quarkus REST (formerly RESTEasy Reactive), Jackson, and Elasticsearch low level REST client extensions. The Elasticsearch low level REST client comes with the `quarkus-elasticsearch-rest-client` extension that has been added to your build file. @@ -55,7 +55,7 @@ If you want to use the Elasticsearch Java client instead, replace the `quarkus-e [NOTE] ==== -We use the `resteasy-reactive-jackson` extension here and not the JSON-B variant because we will use the Vert.x `JsonObject` helper +We use the `rest-jackson` extension here and not the JSON-B variant because we will use the Vert.x `JsonObject` helper to serialize/deserialize our objects to/from Elasticsearch and it uses Jackson under the hood. ==== diff --git a/docs/src/main/asciidoc/extension-codestart.adoc b/docs/src/main/asciidoc/extension-codestart.adoc index 509addfa1107a..891a6e61da066 100644 --- a/docs/src/main/asciidoc/extension-codestart.adoc +++ b/docs/src/main/asciidoc/extension-codestart.adoc @@ -62,7 +62,7 @@ Each codestart consists of: - In the Quarkus core repository, the extension codestarts are all in the same https://github.com/quarkusio/quarkus/tree/main/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts[module, window="_blank"]. -- RESTEasy Reactive, RESTEasy and Spring Web extension codestarts are part of https://github.com/quarkusio/quarkus/tree/main/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts[the base codestarts, window="_blank"]. +- Quarkus REST (formerly RESTEasy Reactive), RESTEasy and Spring Web extension codestarts are part of https://github.com/quarkusio/quarkus/tree/main/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts[the base codestarts, window="_blank"]. - For other extensions, the codestart will typically be located in the runtime module (with special instruction in the `pom.xml` to generate a separate codestart artifact). @@ -316,7 +316,7 @@ public class AlohaCodestartTest { * The codestarts are all grouped in a https://github.com/quarkusio/quarkus/tree/main/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts[specific module, window="_blank"]. * No extra Maven configuration is needed. -* The https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/quarkus-resteasy-reactive-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml#L18[extension metadata, window="_blank"] references the artifact containing all the core codestarts. +* The https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml#L18[extension metadata, window="_blank"] references the artifact containing all the core codestarts. * The tests are also https://github.com/quarkusio/quarkus/tree/main/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus[grouped, window="_blank"]. You don't need to test the build as there is a specific grouped https://github.com/quarkusio/quarkus/blob/main/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartBuildIT.java[test, window="_blank"] for it. e.g.: + [source,java] diff --git a/docs/src/main/asciidoc/extension-metadata.adoc b/docs/src/main/asciidoc/extension-metadata.adoc index ba9f6231b18ba..37eac75061fbe 100644 --- a/docs/src/main/asciidoc/extension-metadata.adoc +++ b/docs/src/main/asciidoc/extension-metadata.adoc @@ -22,10 +22,10 @@ in a template `META-INF/quarkus-extension.yaml` found in the extension runtime m [source,yaml,subs=attributes+] ---- -name: "RESTEasy Reactive" <1> +name: "REST" <1> artifact: ${project.groupId}:${project.artifactId}:${project.version} <2> metadata: - short-name: "resteasy-reactive" <3> + short-name: "rest" <3> keywords: <4> - "jaxrs" - "web" @@ -34,17 +34,17 @@ metadata: - "web" - "reactive" status: "stable" <6> - guide: "https://quarkus.io/guides/resteasy-reactive" <7> + guide: "https://quarkus.io/guides/rest" <7> icon-url: "https://quarkus.io/assets/images/about/icon-reactive.svg" <8> codestart: <9> - name: "resteasy-reactive" + name: "rest" languages: - "java" - "kotlin" - "scala" artifact: "io.quarkus:quarkus-project-core-extension-codestarts" config: <10> - - "quarkus.resteasy-reactive." + - "quarkus.rest." ---- <1> Extension name displayed to users @@ -62,10 +62,10 @@ And here is the final version of the file included in the runtime JAR augmented [source,yaml,subs=attributes+] ---- -name: "RESTEasy Reactive" -artifact: "io.quarkus:quarkus-resteasy-reactive:999-SNAPSHOT" +name: "Quarkus REST (formerly RESTEasy Reactive)" +artifact: "io.quarkus:quarkus-rest:999-SNAPSHOT" metadata: - short-name: "resteasy-reactive" + short-name: "rest" keywords: - "jaxrs" - "web" @@ -74,23 +74,23 @@ metadata: - "web" - "reactive" status: "stable" - guide: "https://quarkus.io/guides/resteasy-reactive" + guide: "https://quarkus.io/guides/rest" codestart: - name: "resteasy-reactive" + name: "rest" languages: - "java" - "kotlin" - "scala" artifact: "io.quarkus:quarkus-project-core-extension-codestarts::jar:999-SNAPSHOT" config: - - "quarkus.resteasy-reactive." + - "quarkus.rest." built-with-quarkus-core: "999-SNAPSHOT" <1> capabilities: <2> provides: - "io.quarkus.rest" - "io.quarkus.resteasy.reactive" extension-dependencies: <3> - - "io.quarkus:quarkus-resteasy-reactive-common" + - "io.quarkus:quarkus-rest-common" - "io.quarkus:quarkus-mutiny" - "io.quarkus:quarkus-smallrye-context-propagation" - "io.quarkus:quarkus-vertx" diff --git a/docs/src/main/asciidoc/gcp-functions-http.adoc b/docs/src/main/asciidoc/gcp-functions-http.adoc index bb96971f19759..39d72b68a2073 100644 --- a/docs/src/main/asciidoc/gcp-functions-http.adoc +++ b/docs/src/main/asciidoc/gcp-functions-http.adoc @@ -3,7 +3,7 @@ This guide is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -= Google Cloud Functions (Serverless) with RESTEasy Reactive, Undertow, or Reactive Routes += Google Cloud Functions (Serverless) with Quarkus REST, Undertow, or Reactive Routes :extension-status: preview include::_attributes.adoc[] :categories: cloud @@ -11,7 +11,7 @@ include::_attributes.adoc[] :topics: google,gcp,serverless,function,cloud :extensions: io.quarkus:quarkus-google-cloud-functions-http -The `quarkus-google-cloud-functions-http` extension allows you to write microservices with RESTEasy Reactive (Jakarta REST), +The `quarkus-google-cloud-functions-http` extension allows you to write microservices with Quarkus REST (Jakarta REST), Undertow (Servlet), Reactive Routes, or xref:funqy-http.adoc[Funqy HTTP], and make these microservices deployable to the Google Cloud Functions runtime. One Google Cloud Functions deployment can represent any number of Jakarta REST, Servlet, Reactive Routes, or xref:funqy-http.adoc[Funqy HTTP] endpoints. @@ -43,7 +43,7 @@ Create an application with the `quarkus-google-cloud-functions-http` extension. You can use the following Maven command to create it: :create-app-artifact-id: google-cloud-functions-http -:create-app-extensions: google-cloud-functions-http,resteasy-reactive-jackson,undertow,reactive-routes,funqy-http +:create-app-extensions: google-cloud-functions-http,rest-jackson,undertow,reactive-routes,funqy-http include::{includes}/devtools/create-app.adoc[] == Login to Google Cloud @@ -57,7 +57,7 @@ gcloud auth login == Creating the endpoints -For this example project, we will create four endpoints, one for RESTEasy Reactive (Jakarta REST), one for Undertow (Servlet), +For this example project, we will create four endpoints, one for Quarkus REST (Jakarta REST), one for Undertow (Servlet), one for Reactive routes and one for xref:funqy-http.adoc[Funqy HTTP]. [NOTE] @@ -85,7 +85,7 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } ---- diff --git a/docs/src/main/asciidoc/getting-started-dev-services.adoc b/docs/src/main/asciidoc/getting-started-dev-services.adoc index cf308ec06771a..d42e2fbfc7f11 100644 --- a/docs/src/main/asciidoc/getting-started-dev-services.adoc +++ b/docs/src/main/asciidoc/getting-started-dev-services.adoc @@ -62,7 +62,7 @@ The solution is located in the `getting-started-dev-services` {quickstarts-tree- The easiest way to create a new Quarkus project is to open a terminal and run the following command: :create-app-artifact-id: getting-started-dev-services -:create-app-extensions: resteasy-reactive +:create-app-extensions: rest :create-app-code: include::{includes}/devtools/create-app.adoc[] @@ -74,7 +74,7 @@ Launch the application in dev mode include::{includes}/devtools/dev.adoc[] -Once the application is up, visit http://localhost:8080/hello. It should show a "Hello from RESTEasy Reactive" message. +Once the application is up, visit http://localhost:8080/hello. It should show a "Hello from Quarkus REST" message. === Accepting user input @@ -105,7 +105,7 @@ and replace [source, java] ---- - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); ---- with diff --git a/docs/src/main/asciidoc/getting-started-reactive.adoc b/docs/src/main/asciidoc/getting-started-reactive.adoc index 2d4ce722dfd11..c6ee1eef7ba2b 100644 --- a/docs/src/main/asciidoc/getting-started-reactive.adoc +++ b/docs/src/main/asciidoc/getting-started-reactive.adoc @@ -27,7 +27,7 @@ This guide will help you with: * Bootstrapping a reactive CRUD application with Quarkus * Using Hibernate Reactive with Panache to interact with a database in a reactive fashion -* Using RESTEasy Reactive to implement HTTP API while enforcing the reactive principle +* Using Quarkus REST (formerly RESTEasy Reactive) to implement HTTP API while enforcing the reactive principle * Packaging and Running the application == Prerequisites @@ -103,7 +103,7 @@ While we recommend you to follow the step-by-step instructions, you can find the First, go to https://code.quarkus.io[code.quarkus.io] and select the following extensions: -1. RESTEasy Reactive Jackson +1. Quarkus REST Jackson 2. Hibernate Reactive with Panache 3. Reactive PostgreSQL client @@ -213,7 +213,7 @@ Open http://localhost:8080/fruits to invoke this method: ---- We get the expected JSON array. -RESTEasy Reactive automatically maps the list into a JSON Array, except if instructed otherwise. +Quarkus REST automatically maps the list into a JSON Array, except if instructed otherwise. Look at the return type; it returns a `Uni` of `List`. `Uni` is an asynchronous type. diff --git a/docs/src/main/asciidoc/getting-started.adoc b/docs/src/main/asciidoc/getting-started.adoc index 6c4a754220020..93bf1921d1a18 100644 --- a/docs/src/main/asciidoc/getting-started.adoc +++ b/docs/src/main/asciidoc/getting-started.adoc @@ -64,7 +64,7 @@ The solution is located in the `getting-started` link:{quickstarts-tree-url}/get The easiest way to create a new Quarkus project is to open a terminal and run the following command: :create-app-artifact-id: getting-started -:create-app-extensions: resteasy-reactive +:create-app-extensions: rest :create-app-code: include::{includes}/devtools/create-app.adoc[] @@ -128,14 +128,14 @@ If we focus on the dependencies section, you can see the extension allowing the ---- io.quarkus - quarkus-resteasy-reactive + quarkus-rest ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive") +implementation("io.quarkus:quarkus-rest") ---- === The Jakarta REST resources @@ -157,12 +157,12 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } ---- -It's a very simple REST endpoint, returning "Hello from RESTEasy Reactive" to requests on "/hello". +It's a very simple REST endpoint, returning "Hello from Quarkus REST" to requests on "/hello". [TIP] .Differences with vanilla Jakarta REST @@ -196,7 +196,7 @@ Listening for transport dt_socket at address: 5005 2019-02-28 17:05:22,347 INFO [io.qua.dep.QuarkusAugmentor] (main) Beginning quarkus augmentation 2019-02-28 17:05:22,635 INFO [io.qua.dep.QuarkusAugmentor] (main) Quarkus augmentation completed in 288ms 2019-02-28 17:05:22,770 INFO [io.quarkus] (main) Quarkus started in 0.668s. Listening on: http://localhost:8080 -2019-02-28 17:05:22,771 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive] +2019-02-28 17:05:22,771 INFO [io.quarkus] (main) Installed features: [cdi, rest] ---- Once started, you can request the provided endpoint: @@ -204,7 +204,7 @@ Once started, you can request the provided endpoint: [source,shell] ---- $ curl -w "\n" http://localhost:8080/hello -Hello from RESTEasy Reactive +Hello from Quarkus REST ---- Hit `CTRL+C` to stop the application, or keep it running and enjoy the blazing fast hot-reload. @@ -222,7 +222,7 @@ If you're new to CDI then we recommend you to read the xref:cdi.adoc[Introductio Quarkus only implements a subset of the CDI features and comes with non-standard features and specific APIS, you can learn more about it in the xref:cdi-reference.adoc[Contexts and Dependency Injection guide]. -ArC comes as a dependency of `quarkus-resteasy-reactive` so you already have it handy. +ArC comes as a dependency of `quarkus-rest` so you already have it handy. Let's modify the application and add a companion bean. Create the `src/main/java/org/acme/GreetingService.java` file with the following content: @@ -271,7 +271,7 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } ---- @@ -375,7 +375,7 @@ public class GreetingResourceTest { .when().get("/hello") .then() .statusCode(200) // <2> - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); } @Test diff --git a/docs/src/main/asciidoc/gradle-tooling.adoc b/docs/src/main/asciidoc/gradle-tooling.adoc index 48a2bf34d2931..c0c759a27f2e0 100644 --- a/docs/src/main/asciidoc/gradle-tooling.adoc +++ b/docs/src/main/asciidoc/gradle-tooling.adoc @@ -24,7 +24,7 @@ To scaffold a Gradle project you can either use the xref:cli-tooling.adoc[Quarku [source, bash] ---- quarkus create app my-groupId:my-artifactId \ - --extensions=resteasy-reactive,resteasy-reactive-jackson \ + --extensions=rest,rest-jackson \ --gradle ---- @@ -39,7 +39,7 @@ _For more information about how to install the Quarkus CLI and use it, please re mvn {quarkus-platform-groupid}:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=my-groupId \ -DprojectArtifactId=my-artifactId \ - -Dextensions="resteasy-reactive,resteasy-reactive-jackson" \ + -Dextensions="rest,rest-jackson" \ -DbuildTool=gradle ---- diff --git a/docs/src/main/asciidoc/grpc-getting-started.adoc b/docs/src/main/asciidoc/grpc-getting-started.adoc index 32d8d0a91fb0d..00981fdd421c7 100644 --- a/docs/src/main/asciidoc/grpc-getting-started.adoc +++ b/docs/src/main/asciidoc/grpc-getting-started.adoc @@ -46,21 +46,21 @@ implementation("io.quarkus:quarkus-grpc") By default, the `quarkus-grpc` extension relies on the reactive programming model. In this guide we will follow a reactive approach. -Under the `dependencies` section of your `pom.xml` file, make sure you have the RESTEasy Reactive dependency: +Under the `dependencies` section of your `pom.xml` file, make sure you have the Quarkus REST (formerly RESTEasy Reactive) dependency: [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- io.quarkus - quarkus-resteasy-reactive + quarkus-rest ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive") +implementation("io.quarkus:quarkus-rest") ---- If you are using Maven, make sure you have the `generate-code` goal of `quarkus-maven-plugin` enabled in your `pom.xml`. diff --git a/docs/src/main/asciidoc/grpc-kubernetes.adoc b/docs/src/main/asciidoc/grpc-kubernetes.adoc index 3fc6a52ab52e2..86eb4d7f6c200 100644 --- a/docs/src/main/asciidoc/grpc-kubernetes.adoc +++ b/docs/src/main/asciidoc/grpc-kubernetes.adoc @@ -84,7 +84,7 @@ implementation("io.quarkus:quarkus-smallrye-health") TIP: More information about the health extension can be found in xref:smallrye-health.adoc[the SmallRye Health guide]. -By the default, this extension will configure the probes to use the HTTP server (which is provided by some extensions like the Quarkus RESTEasy reactive extension). Internally, this probe will also use xref:grpc-service-implementation.adoc#health[the generated gRPC Health services]. +By default, this extension will configure the probes to use the HTTP server (which is provided by some extensions like the Quarkus REST (formerly RESTEasy Reactive) extension). Internally, this probe will also use xref:grpc-service-implementation.adoc#health[the generated gRPC Health services]. If your application does not use any Quarkus extension that exposes an HTTP server, you can still configure the probes to directly use the gRPC Health service by adding the property `quarkus.kubernetes.readiness-probe.grpc-action-enabled=true` into your configuration: diff --git a/docs/src/main/asciidoc/hibernate-orm-panache.adoc b/docs/src/main/asciidoc/hibernate-orm-panache.adoc index a8fcb8a47eb32..3e15bd753e261 100644 --- a/docs/src/main/asciidoc/hibernate-orm-panache.adoc +++ b/docs/src/main/asciidoc/hibernate-orm-panache.adoc @@ -522,7 +522,7 @@ The repository pattern examples have been omitted for brevity. == Writing a Jakarta REST resource -First, include one of the RESTEasy Reactive extensions to enable Jakarta REST endpoints, for example, add the `io.quarkus:quarkus-resteasy-reactive-jackson` dependency for Jakarta REST and JSON support. +First, include one of the Quarkus REST (formerly RESTEasy Reactive) extensions to enable Jakarta REST endpoints, for example, add the `io.quarkus:quarkus-rest-jackson` dependency for Jakarta REST and JSON support. Then, you can create the following resource to create/read/update/delete your Person entity: @@ -633,14 +633,14 @@ $ curl -w "\n" http://localhost:8080/persons [{"id":1,"name":"Emily Brown","birth":"1995-09-12","status":"Alive"}, {"id":2,"name":"William Davis","birth":"1988-07-04","status":"Alive"}] ---- -NOTE: If you see the Person object as Person<1>, then the object has not been converted. In this case, add the dependency `quarkus-resteasy-reactive-jackson` in `pom.xml`. +NOTE: If you see the Person object as Person<1>, then the object has not been converted. In this case, add the dependency `quarkus-rest-jackson` in `pom.xml`. [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- diff --git a/docs/src/main/asciidoc/hibernate-reactive-panache.adoc b/docs/src/main/asciidoc/hibernate-reactive-panache.adoc index 5a649ea3ba2f6..846a09c177b9b 100644 --- a/docs/src/main/asciidoc/hibernate-reactive-panache.adoc +++ b/docs/src/main/asciidoc/hibernate-reactive-panache.adoc @@ -21,8 +21,8 @@ Hibernate Reactive with Panache focuses on making your entities trivial and fun Hibernate Reactive is not a replacement for xref:hibernate-orm-panache.adoc[Hibernate ORM] or the future of Hibernate ORM. It is a different stack tailored for reactive use cases where you need high-concurrency. -Furthermore, using RESTEasy Reactive, our default REST layer, does not require the use of Hibernate Reactive. -It is perfectly valid to use RESTEasy Reactive with Hibernate ORM, +Furthermore, using Quarkus REST (formerly RESTEasy Reactive), our default REST layer, does not require the use of Hibernate Reactive. +It is perfectly valid to use Quarkus REST with Hibernate ORM, and if you do not need high-concurrency, or are not accustomed to the reactive paradigm, it is recommended to use Hibernate ORM. ==== @@ -769,7 +769,7 @@ Hibernate Reactive in Quarkus currently does not support multiple persistence un First of all, most of the methods of a Panache entity must be invoked within the scope of a reactive `Mutiny.Session`. In some cases, the session is opened automatically on demand. -For example, if a Panache entity method is invoked in a Jakarta REST resource method in an application that includes the `quarkus-resteasy-reactive` extension. +For example, if a Panache entity method is invoked in a Jakarta REST resource method in an application that includes the `quarkus-rest` extension. For other cases, there are both a declarative and a programmatic way to ensure the session is opened. You can annotate a CDI business method that returns `Uni` with the `@WithSession` annotation. The method will be intercepted and the returned `Uni` will be triggered within a scope of a reactive session. diff --git a/docs/src/main/asciidoc/hibernate-reactive.adoc b/docs/src/main/asciidoc/hibernate-reactive.adoc index e63ce57c8d5f5..6a3efe3a2b594 100644 --- a/docs/src/main/asciidoc/hibernate-reactive.adoc +++ b/docs/src/main/asciidoc/hibernate-reactive.adoc @@ -19,8 +19,8 @@ and a reactive style of interaction with the database. Hibernate Reactive is not a replacement for xref:hibernate-orm.adoc[Hibernate ORM] or the future of Hibernate ORM. It is a different stack tailored for reactive use cases where you need high-concurrency. -Also, using RESTEasy Reactive, our default REST layer, does not require the use of Hibernate Reactive. -It is perfectly valid to use RESTEasy Reactive with Hibernate ORM, +Also, using Quarkus REST (formerly RESTEasy Reactive), our default REST layer, does not require the use of Hibernate Reactive. +It is perfectly valid to use Quarkus REST with Hibernate ORM, and if you do not need high-concurrency, or are not accustomed to the reactive paradigm, it is recommended to use Hibernate ORM. ==== diff --git a/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc b/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc index 7b36abc324337..f64c580846ecf 100644 --- a/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc +++ b/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc @@ -47,7 +47,7 @@ The provided solution contains a few additional elements such as tests and testi First, we need a new project. Create a new project with the following command: :create-app-artifact-id: hibernate-search-orm-elasticsearch-quickstart -:create-app-extensions: hibernate-orm-panache,jdbc-postgresql,hibernate-search-orm-elasticsearch,resteasy-reactive-jackson +:create-app-extensions: hibernate-orm-panache,jdbc-postgresql,hibernate-search-orm-elasticsearch,rest-jackson include::{includes}/devtools/create-app.adoc[] This command generates a Maven structure importing the following extensions: @@ -55,7 +55,7 @@ This command generates a Maven structure importing the following extensions: * Hibernate ORM with Panache, * the PostgreSQL JDBC driver, * Hibernate Search + Elasticsearch, - * RESTEasy Reactive and Jackson. + * Quarkus REST (formerly RESTEasy Reactive) and Jackson. If you already have your Quarkus project configured, you can add the `hibernate-search-orm-elasticsearch` extension to your project by running the following command in your project base directory: diff --git a/docs/src/main/asciidoc/infinispan-client.adoc b/docs/src/main/asciidoc/infinispan-client.adoc index 3e8ccc48ca277..0d696e677dcce 100644 --- a/docs/src/main/asciidoc/infinispan-client.adoc +++ b/docs/src/main/asciidoc/infinispan-client.adoc @@ -37,7 +37,7 @@ The solution is located in the `infinispan-client-quickstart` link:{quickstarts- First, we need a new project. Create a new project with the following command: :create-app-artifact-id: infinispan-client-quickstart -:create-app-extensions: infinispan-client,resteasy-reactive +:create-app-extensions: infinispan-client,rest include::{includes}/devtools/create-app.adoc[] This command generates a new project, importing the Infinispan Client extension. diff --git a/docs/src/main/asciidoc/jms.adoc b/docs/src/main/asciidoc/jms.adoc index 76eb8d70649ef..c1f285e5c3384 100644 --- a/docs/src/main/asciidoc/jms.adoc +++ b/docs/src/main/asciidoc/jms.adoc @@ -55,7 +55,7 @@ or download an https://github.com/amqphub/quarkus-qpid-jms-quickstart/archive/ma First, we need a new project. Create a new project with the following command: :create-app-artifact-id: jms-quickstart -:create-app-extensions: resteasy-reactive,qpid-jms +:create-app-extensions: rest,qpid-jms include::{includes}/devtools/create-app.adoc[] This command generates a new project importing the quarkus-qpid-jms extension: @@ -349,7 +349,7 @@ The Artemis JMS solution is located in the `jms-quickstart` link:{quickstarts-tr Create a new project with the following command: :create-app-artifact-id: jms-quickstart -:create-app-extensions: resteasy-reactive,artemis-jms +:create-app-extensions: rest,artemis-jms include::{includes}/devtools/create-app.adoc[] This creates a new project importing the quarkus-artemis-jms extension: diff --git a/docs/src/main/asciidoc/kafka-reactive-getting-started.adoc b/docs/src/main/asciidoc/kafka-reactive-getting-started.adoc index dddebeb5a07c1..ab03e6bfab1f0 100644 --- a/docs/src/main/asciidoc/kafka-reactive-getting-started.adoc +++ b/docs/src/main/asciidoc/kafka-reactive-getting-started.adoc @@ -52,13 +52,13 @@ First, we need to create two projects: the _producer_ and the _processor_. To create the _producer_ project, in a terminal run: :create-app-artifact-id: kafka-quickstart-producer -:create-app-extensions: resteasy-reactive-jackson,smallrye-reactive-messaging-kafka +:create-app-extensions: rest-jackson,smallrye-reactive-messaging-kafka :create-app-post-command: include::{includes}/devtools/create-app.adoc[] This command creates the project structure and selects two Quarkus extensions we will be using: -1. RESTEasy Reactive and its Jackson support (to handle JSON) to serve the HTTP endpoint. +1. Quarkus REST (formerly RESTEasy Reactive) and its Jackson support (to handle JSON) to serve the HTTP endpoint. 2. The Kafka connector for Reactive Messaging To create the _processor_ project, from the same directory, run: diff --git a/docs/src/main/asciidoc/kafka-schema-registry-avro.adoc b/docs/src/main/asciidoc/kafka-schema-registry-avro.adoc index 224a81fbe682e..268b558c1434b 100644 --- a/docs/src/main/asciidoc/kafka-schema-registry-avro.adoc +++ b/docs/src/main/asciidoc/kafka-schema-registry-avro.adoc @@ -49,7 +49,7 @@ The solution is located in the `kafka-avro-schema-quickstart` link:{quickstarts- First, we need a new project. Create a new project with the following command: :create-app-artifact-id: kafka-avro-schema-quickstart -:create-app-extensions: resteasy-reactive-jackson,smallrye-reactive-messaging-kafka,apicurio-registry-avro +:create-app-extensions: rest-jackson,smallrye-reactive-messaging-kafka,apicurio-registry-avro include::{includes}/devtools/create-app.adoc[] [TIP] @@ -416,7 +416,7 @@ First, let's add test dependencies on REST Client and Awaitility to the build fi io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client test @@ -429,7 +429,7 @@ First, let's add test dependencies on REST Client and Awaitility to the build fi [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -testImplementation("io.quarkus:quarkus-rest-client-reactive") +testImplementation("io.quarkus:quarkus-rest-client") testImplementation("org.awaitility:awaitility") ---- @@ -742,7 +742,7 @@ Also, you need to add a few dependencies and a custom Maven repository to your ` io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.confluent @@ -786,7 +786,7 @@ dependencies { implementation("io.quarkus:quarkus-confluent-registry-avro") // Confluent registry libraries use Jakarta REST client - implementation("io.quarkus:quarkus-rest-client-reactive") + implementation("io.quarkus:quarkus-rest-client") implementation("io.confluent:kafka-avro-serializer:7.2.0") { exclude group: "jakarta.ws.rs", module: "jakarta.ws.rs-api" diff --git a/docs/src/main/asciidoc/kafka-schema-registry-json-schema.adoc b/docs/src/main/asciidoc/kafka-schema-registry-json-schema.adoc index 3a4308a8e3b91..88c164eabb646 100644 --- a/docs/src/main/asciidoc/kafka-schema-registry-json-schema.adoc +++ b/docs/src/main/asciidoc/kafka-schema-registry-json-schema.adoc @@ -49,7 +49,7 @@ The solution is located in the `kafka-json-schema-quickstart` link:{quickstarts- First, we need a new project. Create a new project with the following command: :create-app-artifact-id: kafka-json-schema-quickstart -:create-app-extensions: resteasy-reactive-jackson,smallrye-reactive-messaging-kafka,apicurio-registry-json-schema +:create-app-extensions: rest-jackson,smallrye-reactive-messaging-kafka,apicurio-registry-json-schema include::{includes}/devtools/create-app.adoc[] [TIP] @@ -444,7 +444,7 @@ First, let's add test dependencies on REST Client and Awaitility to the build fi io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client test @@ -457,7 +457,7 @@ First, let's add test dependencies on REST Client and Awaitility to the build fi [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -testImplementation("io.quarkus:quarkus-rest-client-reactive") +testImplementation("io.quarkus:quarkus-rest-client") testImplementation("org.awaitility:awaitility") ---- @@ -770,7 +770,7 @@ Also, you need to add a few dependencies and a custom Maven repository to your ` io.quarkus - quarkus-rest-client-reactive + quarkus-rest-client io.confluent @@ -814,7 +814,7 @@ dependencies { implementation("io.quarkus:quarkus-confluent-registry-json-schema") // Confluent registry libraries use Jakarta REST client - implementation("io.quarkus:quarkus-rest-client-reactive") + implementation("io.quarkus:quarkus-rest-client") implementation("io.confluent:kafka-json-schema-serializer:7.2.0") { exclude group: "jakarta.ws.rs", module: "jakarta.ws.rs-api" diff --git a/docs/src/main/asciidoc/kafka-streams.adoc b/docs/src/main/asciidoc/kafka-streams.adoc index 28f940e4a9e3a..2a9ed7cf5a7b9 100644 --- a/docs/src/main/asciidoc/kafka-streams.adoc +++ b/docs/src/main/asciidoc/kafka-streams.adoc @@ -233,11 +233,11 @@ which will run the Kafka Streams pipeline. Create another project like so: :create-app-artifact-id: kafka-streams-quickstart-aggregator -:create-app-extensions: kafka-streams,resteasy-reactive-jackson +:create-app-extensions: kafka-streams,rest-jackson :create-app-post-command: mv kafka-streams-quickstart-aggregator aggregator include::{includes}/devtools/create-app.adoc[] -This creates the `aggregator` project with the Quarkus extension for Kafka Streams and with the Jackson support for RESTEasy Reactive. +This creates the `aggregator` project with the Quarkus extension for Kafka Streams and with the Jackson support for Quarkus REST (formerly RESTEasy Reactive). If you already have your Quarkus project configured, you can add the `kafka-streams` extension to your project by running the following command in your project base directory: diff --git a/docs/src/main/asciidoc/kafka.adoc b/docs/src/main/asciidoc/kafka.adoc index 35255f98a82a7..d9e913df1c87b 100644 --- a/docs/src/main/asciidoc/kafka.adoc +++ b/docs/src/main/asciidoc/kafka.adoc @@ -211,7 +211,7 @@ in this example exposing it as a Server-Sent Events endpoint. [NOTE] ==== When consuming messages with `@Channel`, the application code is responsible for the subscription. -In the example above, the RESTEasy Reactive endpoint handles that for you. +In the example above, the Quarkus REST (formerly RESTEasy Reactive) endpoint handles that for you. ==== Following types can be injected as channels: @@ -2944,7 +2944,7 @@ This makes sure that managed entity is not impacted by the Kafka serialization. To send to Kafka entities managed by Hibernate Reactive, we recommend using: -* RESTEasy Reactive to serve HTTP requests +* Quarkus REST to serve HTTP requests * A `MutinyEmitter` to send message to a channel, so it can be easily integrated with the Mutiny API exposed by Hibernate Reactive or Hibernate Reactive with Panache. The following example demonstrates how to receive a payload, store it in the database using Hibernate Reactive with Panache, and send the persisted entity to Kafka: @@ -3050,7 +3050,7 @@ perform database updates and commit the Kafka transaction only if the database t The following example demonstrates: -* Receive a payload by serving HTTP requests using RESTEasy Reactive, +* Receive a payload by serving HTTP requests using Quarkus REST, * Limit concurrency of that HTTP endpoint using Smallrye Fault Tolerance, * Start a Kafka transaction and send the payload to Kafka record, * Store the payload in the database using Hibernate Reactive with Panache, diff --git a/docs/src/main/asciidoc/kotlin.adoc b/docs/src/main/asciidoc/kotlin.adoc index 0d7bc89658eb4..4ba737b70e8da 100644 --- a/docs/src/main/asciidoc/kotlin.adoc +++ b/docs/src/main/asciidoc/kotlin.adoc @@ -25,13 +25,13 @@ NB: For Gradle project setup please see below, and for further reference consult First, we need a new Kotlin project. This can be done using the following command: :create-app-artifact-id: rest-kotlin-quickstart -:create-app-extensions: kotlin,resteasy-reactive-jackson +:create-app-extensions: kotlin,rest-jackson :create-app-code: include::{includes}/devtools/create-app.adoc[] When adding `kotlin` to the extensions list, the Maven plugin will generate a project that is properly configured to work with Kotlin. Furthermore, the `org.acme.ReactiveGreetingResource` class is implemented as Kotlin source code (as is the case with the generated tests). -The addition of `resteasy-reactive-jackson` in the extension list results in importing the RESTEasy Reactive and Jackson extensions. +The addition of `rest-jackson` in the extension list results in importing the Quarkus REST (formerly RESTEasy Reactive) and Jackson extensions. `ReactiveGreetingResource` looks like this: @@ -50,7 +50,7 @@ class ReactiveGreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) - fun hello() = "Hello from RESTEasy Reactive" + fun hello() = "Hello from Quarkus REST" } ---- @@ -209,8 +209,8 @@ dependencies { implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") - implementation 'io.quarkus:quarkus-resteasy-reactive' - implementation 'io.quarkus:quarkus-resteasy-reactive-jackson' + implementation 'io.quarkus:quarkus-rest' + implementation 'io.quarkus:quarkus-rest-jackson' implementation 'io.quarkus:quarkus-kotlin' testImplementation 'io.quarkus:quarkus-junit5' @@ -279,8 +279,8 @@ dependencies { implementation(enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}")) implementation("io.quarkus:quarkus-kotlin") - implementation("io.quarkus:quarkus-resteasy-reactive") - implementation("io.quarkus:quarkus-resteasy-reactive-jackson") + implementation("io.quarkus:quarkus-rest") + implementation("io.quarkus:quarkus-rest-jackson") testImplementation("io.quarkus:quarkus-junit5") testImplementation("io.rest-assured:rest-assured") @@ -417,7 +417,7 @@ include::{includes}/devtools/build-native.adoc[] [[kotlin-jackson]] == Kotlin and Jackson -If the `com.fasterxml.jackson.module:jackson-module-kotlin` dependency and the `quarkus-jackson` extension (or one of the `quarkus-resteasy-jackson` or `quarkus-resteasy-reactive-jackson` extensions) have been added to the project, +If the `com.fasterxml.jackson.module:jackson-module-kotlin` dependency and the `quarkus-jackson` extension (or one of the `quarkus-resteasy-jackson` or `quarkus-rest-jackson` extensions) have been added to the project, then Quarkus automatically registers the `KotlinModule` to the `ObjectMapper` bean (see xref:rest-json.adoc#jackson[this] guide for more details). When using Kotlin data classes with `native-image` you may experience serialization errors that do not occur with the `JVM` version, despite the Kotlin Jackson Module being registered. This is especially so if you have a more complex JSON hierarchy, where an issue on a lower node causes a serialization failure. The error message displayed is a catch-all and typically displays an issue with the root object, which may not necessarily be the case. @@ -486,10 +486,10 @@ The following extensions provide support for Kotlin Coroutines by allowing the u |=== |Extension |Comments -|`quarkus-resteasy-reactive` +|`quarkus-rest` |Support is provided for Jakarta REST Resource Methods -|`quarkus-rest-client-reactive` +|`quarkus-rest-client` |Support is provided for REST Client interface methods |`quarkus-smallrye-reactive-messaging` diff --git a/docs/src/main/asciidoc/lra.adoc b/docs/src/main/asciidoc/lra.adoc index b03df4a2bcf31..383ca26d49280 100644 --- a/docs/src/main/asciidoc/lra.adoc +++ b/docs/src/main/asciidoc/lra.adoc @@ -81,7 +81,7 @@ implementation("io.quarkus:quarkus-resteasy-client-jackson") [IMPORTANT] ==== `quarkus-narayana-lra` needs to be complemented with a server Jakarta REST implementation and a REST Client implementation in order to work. -This means that users should also have either `quarkus-resteasy-jackson` and `quarkus-rest-client-jackson` or `quarkus-resteasy-reactive-jackson` and `quarkus-resteasy-client-reactive-jackson` dependencies in their application. +This means that users should also have either `quarkus-resteasy-jackson` and `quarkus-resteasy-client-jackson` or `quarkus-rest-jackson` and `quarkus-rest-client-jackson` dependencies in their application. ==== If there is a running coordinator then this is all you need in order to create diff --git a/docs/src/main/asciidoc/mailer.adoc b/docs/src/main/asciidoc/mailer.adoc index bb93a40e8b29a..1ca7161aadb0a 100644 --- a/docs/src/main/asciidoc/mailer.adoc +++ b/docs/src/main/asciidoc/mailer.adoc @@ -45,12 +45,12 @@ The solution is located in the `mailer-quickstart` link:{quickstarts-tree-url}/m First, we need a new project. Create a new project with the following command: :create-app-artifact-id: mailer-quickstart -:create-app-extensions: resteasy-reactive,mailer,qute +:create-app-extensions: rest,mailer,qute include::{includes}/devtools/create-app.adoc[] This command generates a Maven structure including the following extensions: - * RESTEasy Reactive used to expose REST endpoints + * Quarkus REST (formerly RESTEasy Reactive) used to expose REST endpoints * Mailer so that we can send emails * Qute, our template engine @@ -119,7 +119,7 @@ public class MailResource { <1> Configure the root path of our HTTP endpoint <2> Inject the `Mailer` object managed by Quarkus <3> Create a method that will handle the HTTP GET request on `/mail` -<4> Because we are using RESTEasy Reactive and the _imperative_ mailer, we need to add the `@Blocking` annotation. We will see later the reactive variant. +<4> Because we are using Quarkus REST and the _imperative_ mailer, we need to add the `@Blocking` annotation. We will see later the reactive variant. <5> Create a `Mail` object by configuring the _to_ recipient, the subject and body The `MailResource` class implements the HTTP API exposed by our application. diff --git a/docs/src/main/asciidoc/maven-tooling.adoc b/docs/src/main/asciidoc/maven-tooling.adoc index 55958a8b97966..a3ecc8d5d0564 100644 --- a/docs/src/main/asciidoc/maven-tooling.adoc +++ b/docs/src/main/asciidoc/maven-tooling.adoc @@ -427,7 +427,7 @@ $ ./mvnw verify -Dnative [INFO] Running org.acme.quickstart.GreetingResourceIT Executing [/Users/starksm/Dev/JBoss/Quarkus/starksm64-quarkus-quickstarts/getting-started-native/target/quarkus-quickstart-runner, -Dquarkus.http.port=8081, -Dtest.url=http://localhost:8081, -Dquarkus.log.file.path=target/quarkus.log] 2019-02-28 16:52:42,020 INFO [io.quarkus] (main) Quarkus started in 0.007s. Listening on: http://localhost:8080 -2019-02-28 16:52:42,021 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive] +2019-02-28 16:52:42,021 INFO [io.quarkus] (main) Installed features: [cdi, rest] [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.081 s - in org.acme.quickstart.GreetingResourceIT [INFO] [INFO] Results: @@ -1052,8 +1052,6 @@ the `-f` argument, if it was specified. [[project-info]] == Quarkus project info -NOTE: This goal was introduced in Quarkus Maven plugin 2.7.0.Final and can be used in projects that are based on Quarkus version 2.0.0.Final or later. - The Quarkus Maven plugin includes a goal called `info` (currently marked as 'experimental') that logs Quarkus-specific information about the project, such as: the imported Quarkus platform BOMs and the Quarkus extensions found among the project dependencies. In a multi-module project `quarkus:info` will assume that the current module, in which it is executed, is the main module of the application. @@ -1076,13 +1074,13 @@ Here is an example `info` output for a simple project: [INFO] {quarkus-platform-groupid}:quarkus-camel-bom:pom:{quarkus-version} [INFO] [INFO] Extensions from {quarkus-platform-groupid}:quarkus-bom: <2> -[INFO] io.quarkus:quarkus-resteasy-reactive +[INFO] io.quarkus:quarkus-rest [INFO] [INFO] Extensions from {quarkus-platform-groupid}:quarkus-camel-bom: <3> [INFO] org.apache.camel.quarkus:camel-quarkus-rabbitmq [INFO] [INFO] Extensions from registry.quarkus.io: <4> -[INFO] io.quarkiverse.prettytime:quarkus-prettytime:0.2.1 +[INFO] io.quarkiverse.prettytime:quarkus-prettytime:2.0.1 ---- <1> Quarkus platform BOMs imported in the project (BOMs imported by parent POMs will also be reported) @@ -1095,7 +1093,7 @@ NOTE: `quarkus:info` will also report Quarkus extensions that aren't found in th [[project-info-misaligned]] === Highlighting misaligned versions -`quarkus:info` will also highlight basic Quarkus dependency version misalignments, in case they are detected. For example, if we modify the project mentioned above by removing the `camel-quarkus-rabbitmq` extension from the dependencies and adding a `2.6.3.Final` `` element to the `quarkus-resteasy-reactive` dependency that is managed by the `quarkus-bom` and then run `quarkus:info` again, we'll see something like: +`quarkus:info` will also highlight basic Quarkus dependency version misalignments, in case they are detected. For example, if we modify the project mentioned above by removing the `camel-quarkus-rabbitmq` extension from the dependencies and adding a `2.6.3.Final` `` element to the `quarkus-rest` dependency that is managed by the `quarkus-bom` and then run `quarkus:info` again, we'll see something like: [source,text,subs=attributes+] ---- @@ -1112,7 +1110,7 @@ NOTE: `quarkus:info` will also report Quarkus extensions that aren't found in th [INFO] org.apache.camel.quarkus:camel-quarkus-rabbitmq [INFO] [INFO] Extensions from registry.quarkus.io: -[INFO] io.quarkiverse.prettytime:quarkus-prettytime:0.2.1 +[INFO] io.quarkiverse.prettytime:quarkus-prettytime:2.0.1 [INFO] [WARNING] Non-recommended Quarkus platform BOM and/or extension versions were found. For more details, please, execute 'mvn quarkus:update -Drectify' ---- @@ -1122,8 +1120,6 @@ NOTE: `quarkus:info` will also report Quarkus extensions that aren't found in th [[project-update]] == Quarkus project update -NOTE: This goal was introduced in Quarkus Maven plugin 2.7.0.Final and can be used in projects that are based on Quarkus version 2.0.0.Final or later. - The `quarkus:update` goal (currently marked as 'experimental') provided by the Quarkus Maven plugin can be used to check whether there are Quarkus-related updates available for a project, such as: new releases of the relevant Quarkus platform BOMs and non-platform Quarkus extensions present in the project. In a multi-module project the `update` goal is meant to be executed from the main Quarkus application module. IMPORTANT: At this point, the `quarkus:update` goal does not actually apply the recommended updates but simply reports what they are and how to apply them manually. diff --git a/docs/src/main/asciidoc/messaging-virtual-threads.adoc b/docs/src/main/asciidoc/messaging-virtual-threads.adoc index 0e45e064e41cd..1569da634f025 100644 --- a/docs/src/main/asciidoc/messaging-virtual-threads.adoc +++ b/docs/src/main/asciidoc/messaging-virtual-threads.adoc @@ -84,7 +84,7 @@ or to use the Quarkus Dev mode, insert the following to the `quarkus-maven-plugi ---- Then you can start using the annotation `@RunOnVirtualThread` on your consumer methods also annotated with `@Incoming`. -In the following example we'll use the xref:rest-client-reactive.adoc[RESTEasy Reactive REST Client] to make a blocking call to a REST endpoint: +In the following example we'll use the xref:rest-client.adoc[REST Client] to make a blocking call to a REST endpoint: [source, java] ---- diff --git a/docs/src/main/asciidoc/mongodb-panache.adoc b/docs/src/main/asciidoc/mongodb-panache.adoc index 91fc8f82f1cb1..35c583a5d3354 100644 --- a/docs/src/main/asciidoc/mongodb-panache.adoc +++ b/docs/src/main/asciidoc/mongodb-panache.adoc @@ -67,10 +67,10 @@ The solution is located in the `mongodb-panache-quickstart` link:{quickstarts-tr First, we need a new project. Create a new project with the following command: :create-app-artifact-id: mongodb-panache-quickstart -:create-app-extensions: resteasy-reactive-jackson,mongodb-panache +:create-app-extensions: rest-jackson,mongodb-panache include::{includes}/devtools/create-app.adoc[] -This command generates a Maven structure importing the RESTEasy Reactive Jackson and MongoDB with Panache extensions. +This command generates a Maven structure importing the Quarkus REST (formerly RESTEasy Reactive) Jackson and MongoDB with Panache extensions. After this, the `quarkus-mongodb-panache` extension has been added to your build file. If you don't want to generate a new project, add the dependency in your build file: @@ -449,7 +449,7 @@ The repository pattern examples have been omitted for brevity. == Writing a Jakarta REST resource -First, include one of the RESTEasy extensions to enable Jakarta REST endpoints, for example, add the `io.quarkus:quarkus-resteasy-reactive-jackson` dependency for Jakarta REST and JSON support. +First, include one of the RESTEasy extensions to enable Jakarta REST endpoints, for example, add the `io.quarkus:quarkus-rest-jackson` dependency for Jakarta REST and JSON support. Then, you can create the following resource to create/read/update/delete your Person entity: @@ -814,7 +814,7 @@ you need to provide the value by yourself. ==== `ObjectId` can be difficult to use if you want to expose its value in your REST service. -So we created Jackson and JSON-B providers to serialize/deserialize them as a `String` which are automatically registered if your project depends on either the RESTEasy Reactive Jackson extension or the RESTEasy Reactive JSON-B extension. +So we created Jackson and JSON-B providers to serialize/deserialize them as a `String` which are automatically registered if your project depends on either the Quarkus REST Jackson extension or the Quarkus REST JSON-B extension. [IMPORTANT] ==== @@ -983,11 +983,11 @@ Uni deleted = ReactivePerson.deleteById(personId); Uni updated = ReactivePerson.update("name", "Mortal").where("status", Status.Alive); ---- -TIP: If you use MongoDB with Panache in conjunction with RESTEasy Reactive, you can directly return a reactive type inside your Jakarta REST resource endpoint. +TIP: If you use MongoDB with Panache in conjunction with Quarkus REST, you can directly return a reactive type inside your Jakarta REST resource endpoint. The same query facility exists for the reactive types, but the `stream()` methods act differently: they return a `Multi` (which implement a reactive stream `Publisher`) instead of a `Stream`. -It allows more advanced reactive use cases, for example, you can use it to send server-sent events (SSE) via RESTEasy Reactive: +It allows more advanced reactive use cases, for example, you can use it to send server-sent events (SSE) via Quarkus REST: [source,java] ---- @@ -1006,7 +1006,7 @@ public Multi streamPersons() { } ---- -TIP: `@RestStreamElementType(MediaType.APPLICATION_JSON)` tells RESTEasy Reactive to serialize the object in JSON. +TIP: `@RestStreamElementType(MediaType.APPLICATION_JSON)` tells Quarkus REST to serialize the object in JSON. === Reactive transactions diff --git a/docs/src/main/asciidoc/mongodb.adoc b/docs/src/main/asciidoc/mongodb.adoc index 91f52129ce13c..6093e86a9af16 100644 --- a/docs/src/main/asciidoc/mongodb.adoc +++ b/docs/src/main/asciidoc/mongodb.adoc @@ -41,10 +41,10 @@ The solution is located in the `mongodb-quickstart` link:{quickstarts-tree-url}/ First, we need a new project. Create a new project with the following command: :create-app-artifact-id: mongodb-quickstart -:create-app-extensions: resteasy-reactive-jackson,mongodb-client +:create-app-extensions: rest-jackson,mongodb-client include::{includes}/devtools/create-app.adoc[] -This command generates a Maven structure importing the RESTEasy Reactive Jackson and MongoDB Client extensions. +This command generates a Maven structure importing the Quarkus REST (formerly RESTEasy Reactive) Jackson and MongoDB Client extensions. After this, the `quarkus-mongodb-client` extension has been added to your build file. If you already have your Quarkus project configured, you can add the `mongodb-client` extension diff --git a/docs/src/main/asciidoc/mutiny-primer.adoc b/docs/src/main/asciidoc/mutiny-primer.adoc index 69c1c429af5ba..81d5ec2905b26 100644 --- a/docs/src/main/asciidoc/mutiny-primer.adoc +++ b/docs/src/main/asciidoc/mutiny-primer.adoc @@ -39,7 +39,7 @@ If you want to know more about Mutiny, and the concepts behind it, check https:/ == Mutiny in Quarkus Mutiny is the primary API when dealing with the reactive features from Quarkus. -It means that most extensions support Mutiny either by exposing an API returning Unis and Multis (such as reactive data sources or rest clients) or understanding when your methods return a Uni or a Multi (such as RESTEasy Reactive or Reactive Messaging). +It means that most extensions support Mutiny either by exposing an API returning Unis and Multis (such as reactive data sources or rest clients) or understanding when your methods return a Uni or a Multi (such as Quarkus REST (formerly RESTEasy Reactive) or Reactive Messaging). These integrations make Mutiny a prominent and cohesive model for every reactive application developed with Quarkus. In addition, Mutiny architecture allows fine-grain dead-code elimination which improves the memory usage when compiled to native (such as with Quarkus native mode or GraalVM native image compiler). @@ -169,7 +169,7 @@ The subscriber receives item events, a failure event, or a completion event when Subscribing to a Uni or a Multi is essential, as without it, the operation is never executed. In Quarkus some extensions deal with the subscription for you. -For example, in RESTEasy Reactive your HTTP methods can return a Uni or a Multi, and RESTEasy Reactive handles the subscription. +For example, in Quarkus REST your HTTP methods can return a Uni or a Multi, and Quarkus REST handles the subscription. == Mutiny Patterns diff --git a/docs/src/main/asciidoc/native-and-ssl.adoc b/docs/src/main/asciidoc/native-and-ssl.adoc index 142c5aedd3101..41a3c00bd1578 100644 --- a/docs/src/main/asciidoc/native-and-ssl.adoc +++ b/docs/src/main/asciidoc/native-and-ssl.adoc @@ -107,7 +107,7 @@ As SSL is de facto the standard nowadays, we decided to enable its support autom * the Reactive client for Microsoft SQL Server extension (`quarkus-reactive-mssql-client`), * the Redis client extension (`quarkus-redis-client`), * the RESTEasy Classic REST Client extension (`quarkus-resteasy-client`), - * the REST Client Reactive extension (`quarkus-rest-client-reactive`), + * the REST Client extension (`quarkus-rest-client`), * the SmallRye GraphQL Client extension (`quarkus-smallrye-graphql-client`), * the Spring Cloud Config client extension (`quarkus-spring-cloud-config-client`), * the Vault extension (`quarkus-vault`), diff --git a/docs/src/main/asciidoc/native-reference.adoc b/docs/src/main/asciidoc/native-reference.adoc index fe4cc0980cbb1..09cc190e96950 100644 --- a/docs/src/main/asciidoc/native-reference.adoc +++ b/docs/src/main/asciidoc/native-reference.adoc @@ -476,7 +476,7 @@ __ ____ __ _____ ___ __ ____ ______ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2023-02-09 18:02:32,794 INFO [io.quarkus] (main) code-with-quarkus 1.0.0-SNAPSHOT native (powered by Quarkus 2.16.1.Final) started in 0.011s. Listening on: http://0.0.0.0:8080 2023-02-09 18:02:32,794 INFO [io.quarkus] (main) Profile prod activated. -2023-02-09 18:02:32,794 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] +2023-02-09 18:02:32,794 INFO [io.quarkus] (main) Installed features: [cdi, rest, smallrye-context-propagation, vertx] ---- Once the startup has complete, @@ -566,7 +566,7 @@ Open a terminal and run the following command: For Linux & MacOS users :create-app-artifact-id: debugging-native -:create-app-extensions: resteasy-reactive,container-image-docker +:create-app-extensions: rest,container-image-docker :create-app-code: include::{includes}/devtools/create-app.adoc[] diff --git a/docs/src/main/asciidoc/openapi-swaggerui.adoc b/docs/src/main/asciidoc/openapi-swaggerui.adoc index 22f2de5d34a61..a97150ad81572 100644 --- a/docs/src/main/asciidoc/openapi-swaggerui.adoc +++ b/docs/src/main/asciidoc/openapi-swaggerui.adoc @@ -36,7 +36,7 @@ The solution is located in the `openapi-swaggerui-quickstart` link:{quickstarts- First, we need a new project. Create a new project with the following command: :create-app-artifact-id: openapi-swaggerui-quickstart -:create-app-extensions: resteasy-reactive-jackson +:create-app-extensions: rest-jackson include::{includes}/devtools/create-app.adoc[] == Expose a REST Resource diff --git a/docs/src/main/asciidoc/opentelemetry.adoc b/docs/src/main/asciidoc/opentelemetry.adoc index b61c3542cfe75..e202ca612b444 100644 --- a/docs/src/main/asciidoc/opentelemetry.adoc +++ b/docs/src/main/asciidoc/opentelemetry.adoc @@ -47,7 +47,7 @@ The solution is located in the `opentelemetry-quickstart` link:{quickstarts-tree First, we need a new project. Create a new project with the following command: :create-app-artifact-id: opentelemetry-quickstart -:create-app-extensions: resteasy-reactive,quarkus-opentelemetry +:create-app-extensions: rest,quarkus-opentelemetry include::{includes}/devtools/create-app.adoc[] This command generates the Maven project and imports the `quarkus-opentelemetry` extension, @@ -639,10 +639,10 @@ Additional exporters will be available in the Quarkiverse https://github.com/qua * https://quarkus.io/extensions/io.quarkus/quarkus-agroal[`quarkus-agroal`] * https://quarkus.io/guides/grpc-getting-started[`quarkus-grpc`] -* https://quarkus.io/extensions/io.quarkus/quarkus-jaxrs-client-reactive[`quarkus-jaxrs-client-reactive`] +* https://quarkus.io/extensions/io.quarkus/quarkus-rest-client-jaxrs[`quarkus-rest-client-jaxrs`] +* https://quarkus.io/guides/rest[`quarkus-rest`] * https://quarkus.io/guides/resteasy[`quarkus-resteasy-jackson`] -* https://quarkus.io/guides/resteasy-reactive[`quarkus-resteasy-reactive`] -* https://quarkus.io/guides/rest-client[`quarkus-resteasy-client`] +* https://quarkus.io/guides/resteasy-client[`quarkus-resteasy-client`] * https://quarkus.io/guides/scheduler[`quarkus-scheduler`] * https://quarkus.io/guides/smallrye-graphql[`quarkus-smallrye-graphql`] * https://quarkus.io/extensions/io.quarkus/quarkus-smallrye-reactive-messaging[`quarkus-smallrye-reactive-messaging`] diff --git a/docs/src/main/asciidoc/performance-measure.adoc b/docs/src/main/asciidoc/performance-measure.adoc index cd05214955e56..3141b259f653e 100644 --- a/docs/src/main/asciidoc/performance-measure.adoc +++ b/docs/src/main/asciidoc/performance-measure.adoc @@ -191,7 +191,7 @@ $ date +"%T.%3N" && ./target/quarkus-timing-runner 10:57:32.508 10:57:32.512 2019-04-05 10:57:32,512 INFO [io.quarkus] (main) Quarkus 0.11.0 started in 0.002s. Listening on: http://127.0.0.1:8080 -2019-04-05 10:57:32,512 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, resteasy-reactive-jackson] +2019-04-05 10:57:32,512 INFO [io.quarkus] (main) Installed features: [cdi, rest, rest-jackson] 10:57:32.537 ---- diff --git a/docs/src/main/asciidoc/pulsar-getting-started.adoc b/docs/src/main/asciidoc/pulsar-getting-started.adoc index c775deabf1e30..e4aa51ed2485f 100644 --- a/docs/src/main/asciidoc/pulsar-getting-started.adoc +++ b/docs/src/main/asciidoc/pulsar-getting-started.adoc @@ -52,13 +52,13 @@ First, we need to create two projects: the _producer_ and the _processor_. To create the _producer_ project, in a terminal run: :create-app-artifact-id: pulsar-quickstart-producer -:create-app-extensions: resteasy-reactive-jackson,smallrye-reactive-messaging-pulsar +:create-app-extensions: rest-jackson,smallrye-reactive-messaging-pulsar :create-app-post-command: include::{includes}/devtools/create-app.adoc[] This command creates the project structure and selects two Quarkus extensions we will be using: -1. RESTEasy Reactive and its Jackson support (to handle JSON) to serve the HTTP endpoint. +1. Quarkus REST (formerly RESTEasy Reactive) and its Jackson support (to handle JSON) to serve the HTTP endpoint. 2. The Pulsar connector for Reactive Messaging To create the _processor_ project, from the same directory, run: diff --git a/docs/src/main/asciidoc/pulsar.adoc b/docs/src/main/asciidoc/pulsar.adoc index 0e1297ff71f15..f1888dc09a1d8 100644 --- a/docs/src/main/asciidoc/pulsar.adoc +++ b/docs/src/main/asciidoc/pulsar.adoc @@ -237,7 +237,7 @@ public class PriceResource { [NOTE] ==== When consuming messages with `@Channel`, the application code is responsible for the subscription. -In the example above, the RESTEasy Reactive endpoint handles that for you. +In the example above, the Quarkus REST (formerly RESTEasy Reactive) endpoint handles that for you. ==== Following types can be injected as channels: diff --git a/docs/src/main/asciidoc/quarkus-reactive-architecture.adoc b/docs/src/main/asciidoc/quarkus-reactive-architecture.adoc index 8e1056f21fee0..0a5b87c403d6f 100644 --- a/docs/src/main/asciidoc/quarkus-reactive-architecture.adoc +++ b/docs/src/main/asciidoc/quarkus-reactive-architecture.adoc @@ -147,7 +147,7 @@ Thanks to hints in your code (such as the `@Blocking` and `@NonBlocking` annotat If we go back to the HTTP endpoint example from above, the HTTP request is always received on an I/O thread. Then, the extension dispatching that request to your code decides whether to call it on the I/O thread, avoiding thread switches, or on a worker thread. This decision depends on the extension. -For example, the RESTEasy Reactive extension uses the `@Blocking` annotation to determine if the method needs to be invoked using a worker thread, or if it can be invoked using the I/O thread. +For example, the Quarkus REST (formerly RESTEasy Reactive) extension uses the `@Blocking` annotation to determine if the method needs to be invoked using a worker thread, or if it can be invoked using the I/O thread. Quarkus is pragmatic and versatile. You decide how to develop and execute your application. @@ -162,10 +162,10 @@ Quarkus adds new features in every release, and the https://github.com/quarkiver === HTTP -* RESTEasy Reactive: an implementation of Jakarta REST tailored for the Quarkus architecture. +* Quarkus REST: an implementation of Jakarta REST tailored for the Quarkus architecture. It follows a reactive-first approach but allows imperative code using the `@Blocking` annotation. * Reactive Routes: a declarative way to register HTTP routes directly on the Vert.x router used by Quarkus to route HTTP requests to methods. -* Reactive Rest Client: allows consuming HTTP endpoints. +* REST Client: allows consuming HTTP endpoints. Under the hood, it uses the non-blocking I/O features from Quarkus. * Qute - the Qute template engine exposes a reactive API to render templates in a non-blocking manner. diff --git a/docs/src/main/asciidoc/quartz.adoc b/docs/src/main/asciidoc/quartz.adoc index 4c76a5449c0f7..bfdf94fc25eef 100644 --- a/docs/src/main/asciidoc/quartz.adoc +++ b/docs/src/main/asciidoc/quartz.adoc @@ -41,7 +41,7 @@ The solution is located in the `quartz-quickstart` link:{quickstarts-tree-url}/q First, we need a new project. Create a new project with the following command: :create-app-artifact-id: quartz-quickstart -:create-app-extensions: resteasy-reactive-jackson,quartz,hibernate-orm-panache,flyway,jdbc-postgresql +:create-app-extensions: rest-jackson,quartz,hibernate-orm-panache,flyway,jdbc-postgresql include::{includes}/devtools/create-app.adoc[] It generates: diff --git a/docs/src/main/asciidoc/qute-reference.adoc b/docs/src/main/asciidoc/qute-reference.adoc index 799ac39c1b0bb..15bb2afcec94f 100644 --- a/docs/src/main/asciidoc/qute-reference.adoc +++ b/docs/src/main/asciidoc/qute-reference.adoc @@ -11,7 +11,7 @@ include::_attributes.adoc[] :sectnums: :sectnumlevels: 4 :topics: templating,qute -:extensions: io.quarkus:quarkus-qute,io.quarkus:quarkus-resteasy-qute,io.quarkus:quarkus-resteasy-reactive-qute +:extensions: io.quarkus:quarkus-qute,io.quarkus:quarkus-resteasy-qute,io.quarkus:quarkus-rest-qute Qute is a templating engine designed specifically to meet the Quarkus needs. The usage of reflection is minimized to reduce the size of native images. @@ -2551,19 +2551,19 @@ If you are using the traditional `quakus-resteasy` extension, then in your `pom. ---- -If instead you are using RESTEasy Reactive via the `quarkus-resteasy-reactive` extension, then in your `pom.xml` file, add: +If instead you are using Quarkus REST (formerly RESTEasy Reactive) via the `quarkus-rest` extension, then in your `pom.xml` file, add: [source,xml] ---- io.quarkus - quarkus-resteasy-reactive-qute + quarkus-rest-qute ---- Both of these extensions register a special response filter which enables resource methods to return a `TemplateInstance`, thus freeing users of having to take care of all necessary internal steps. -NOTE: If using RESTEasy Reactive, a resource method that returns `TemplateInstance` is considered non-blocking. You need to annotate the method with `io.smallrye.common.annotation.Blocking` in order to mark the method as blocking. For example if it's also annotated with `@RunOnVirtualThread`. +NOTE: If using Quarkus REST, a resource method that returns `TemplateInstance` is considered non-blocking. You need to annotate the method with `io.smallrye.common.annotation.Blocking` in order to mark the method as blocking. For example if it's also annotated with `@RunOnVirtualThread`. The end result is that a using Qute within a Jakarta REST resource may look as simple as: diff --git a/docs/src/main/asciidoc/qute.adoc b/docs/src/main/asciidoc/qute.adoc index 00a841fda1e1e..e2947d7d4b57d 100644 --- a/docs/src/main/asciidoc/qute.adoc +++ b/docs/src/main/asciidoc/qute.adoc @@ -8,7 +8,7 @@ include::_attributes.adoc[] :categories: miscellaneous :summary: Learn more about how you can use templating in your applications with the Qute template engine. :topics: templating,qute -:extensions: io.quarkus:quarkus-qute,io.quarkus:quarkus-resteasy-qute,io.quarkus:quarkus-resteasy-reactive-qute +:extensions: io.quarkus:quarkus-qute,io.quarkus:quarkus-resteasy-qute,io.quarkus:quarkus-rest-qute Qute is a templating engine designed specifically to meet the Quarkus needs. The usage of reflection is minimized to reduce the size of native images. @@ -30,21 +30,21 @@ The solution is located in the `qute-quickstart` link:{quickstarts-tree-url}/qut If you want to use Qute in your Jakarta REST application, you need to add an extension first: -* either `quarkus-resteasy-reactive-qute` if you are using RESTEasy Reactive: +* either `quarkus-rest-qute` if you are using Quarkus REST (formerly RESTEasy Reactive): + [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- io.quarkus - quarkus-resteasy-reactive-qute + quarkus-rest-qute ---- + [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive-qute") +implementation("io.quarkus:quarkus-rest-qute") ---- * or `quarkus-resteasy-qute` if you are using RESTEasy Classic: @@ -298,7 +298,7 @@ public class ItemResource { <1> Declare a method that gives us a `TemplateInstance` for `templates/ItemResource/item.html` and declare its `Item item` parameter so we can validate the template. <2> Make the `Item` object accessible in the template. -NOTE: When the `--parameters` compiler argument is enabled, RESTEasy Reactive may infer the parameter names from the method argument names, making the `@PathParam("id")` annotation optional in this case. +NOTE: When the `--parameters` compiler argument is enabled, Quarkus REST may infer the parameter names from the method argument names, making the `@PathParam("id")` annotation optional in this case. === Template parameter declaration inside the template itself diff --git a/docs/src/main/asciidoc/rabbitmq.adoc b/docs/src/main/asciidoc/rabbitmq.adoc index 3dc3caa368282..5a8d023ef2cd8 100644 --- a/docs/src/main/asciidoc/rabbitmq.adoc +++ b/docs/src/main/asciidoc/rabbitmq.adoc @@ -54,14 +54,14 @@ First, we need to create two projects: the _producer_ and the _processor_. To create the _producer_ project, in a terminal run: :create-app-artifact-id: rabbitmq-quickstart-producer -:create-app-extensions: smallrye-reactive-messaging-rabbitmq,resteasy-reactive-jackson +:create-app-extensions: smallrye-reactive-messaging-rabbitmq,rest-jackson :create-app-post-command: include::{includes}/devtools/create-app.adoc[] This command creates the project structure and select the two Quarkus extensions we will be using: 1. The Reactive Messaging RabbitMQ connector -2. RESTEasy Reactive and its Jackson support to handle JSON payloads +2. Quarkus REST (formerly RESTEasy Reactive) and its Jackson support to handle JSON payloads [TIP] ==== diff --git a/docs/src/main/asciidoc/reactive-event-bus.adoc b/docs/src/main/asciidoc/reactive-event-bus.adoc index d0c2f3bc2ab52..6622a1e7acecd 100644 --- a/docs/src/main/asciidoc/reactive-event-bus.adoc +++ b/docs/src/main/asciidoc/reactive-event-bus.adoc @@ -30,7 +30,7 @@ This mechanism uses the Vert.x EventBus, so you need to enable the `vertx` exten If you are creating a new project, set the `extensions` parameter as follows: :create-app-artifact-id: vertx-quickstart -:create-app-extensions: vertx,resteasy-reactive +:create-app-extensions: vertx,rest include::{includes}/devtools/create-app.adoc[] If you have an already created project, the `vertx` extension can be added to an existing Quarkus project with @@ -297,7 +297,7 @@ This message is consumed by another bean and the response is sent using the _rep First create a new project using: :create-app-artifact-id: vertx-http-quickstart -:create-app-extensions: vertx,resteasy-reactive +:create-app-extensions: vertx,rest include::{includes}/devtools/create-app.adoc[] You can already start the application in _dev mode_ using: diff --git a/docs/src/main/asciidoc/reactive-routes.adoc b/docs/src/main/asciidoc/reactive-routes.adoc index 6dd76ecb21f89..c8e5a0cfe866b 100644 --- a/docs/src/main/asciidoc/reactive-routes.adoc +++ b/docs/src/main/asciidoc/reactive-routes.adoc @@ -18,7 +18,7 @@ You can implement REST API with routes only or combine them with Jakarta REST re The code presented in this guide is available in this {quickstarts-base-url}[GitHub repository] under the link:{quickstarts-tree-url}/reactive-routes-quickstart[`reactive-routes-quickstart` directory] NOTE: Reactive Routes were initially introduced to provide a reactive execution model for HTTP APIs on top of the xref:quarkus-reactive-architecture.adoc[Quarkus Reactive Architecture]. -With the introduction of xref:resteasy-reactive.adoc[RESTEasy Reactive], you can now implement reactive HTTP APIs and still use Jakarta REST annotations. +With the introduction of xref:rest.adoc[Quarkus REST (formerly RESTEasy Reactive)], you can now implement reactive HTTP APIs and still use Jakarta REST annotations. Reactive Routes are still supported, especially if you want a more _route-based_ approach, and something closer to the underlying reactive engine. == Quarkus HTTP @@ -663,7 +663,7 @@ Check the https://vertx.io/docs/vertx-web/java/#_basic_vert_x_web_concepts[Vert. [NOTE] ==== `Router` access is provided by the `quarkus-vertx-http` extension. -If you use `quarkus-resteasy-reactive` or `quarkus-reactive-routes`, the extension will be added automatically. +If you use `quarkus-rest` or `quarkus-reactive-routes`, the extension will be added automatically. ==== You can also receive the Mutiny variant of the Router (`io.vertx.mutiny.ext.web.Router`): diff --git a/docs/src/main/asciidoc/reactive-sql-clients.adoc b/docs/src/main/asciidoc/reactive-sql-clients.adoc index 4bc2423e03e52..8cf98e36d58e8 100644 --- a/docs/src/main/asciidoc/reactive-sql-clients.adoc +++ b/docs/src/main/asciidoc/reactive-sql-clients.adoc @@ -77,7 +77,7 @@ First, make sure your project has the `quarkus-reactive-pg-client` extension ena If you are creating a new project, use the following command: :create-app-artifact-id: reactive-pg-client-quickstart -:create-app-extensions: resteasy-reactive,reactive-pg-client +:create-app-extensions: rest,reactive-pg-client include::{includes}/devtools/create-app.adoc[] If you have an already created project, the `reactive-pg-client` extension can be added to an existing Quarkus project with the `add-extension` command: @@ -104,7 +104,7 @@ implementation("io.quarkus:quarkus-reactive-pg-client") === Mutiny -RESTEasy Reactive includes supports for Mutiny types (e.g. `Uni` and `Multi`) out of the box. +Quarkus REST (formerly RESTEasy Reactive) includes supports for Mutiny types (e.g. `Uni` and `Multi`) out of the box. [TIP] ==== @@ -115,9 +115,9 @@ If you are not familiar with Mutiny, check xref:mutiny-primer.adoc[Mutiny - an i === JSON Binding We will expose `Fruit` instances over HTTP in the JSON format. -Consequently, you also need to add the `quarkus-resteasy-reactive-jackson` extension: +Consequently, you also need to add the `quarkus-rest-jackson` extension: -:add-extension-extensions: resteasy-reactive-jackson +:add-extension-extensions: rest-jackson include::{includes}/devtools/extension-add.adoc[] If you prefer not to use the command line, manually add the dependency to your build file: @@ -127,14 +127,14 @@ If you prefer not to use the command line, manually add the dependency to your b ---- io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +implementation("io.quarkus:quarkus-rest-jackson") ---- Of course, this is only a requirement for this guide, not any application using the Reactive PostgreSQL Client. diff --git a/docs/src/main/asciidoc/redis.adoc b/docs/src/main/asciidoc/redis.adoc index 12afc6a99e075..470ac83034693 100644 --- a/docs/src/main/asciidoc/redis.adoc +++ b/docs/src/main/asciidoc/redis.adoc @@ -41,7 +41,7 @@ The solution is located in the `redis-quickstart` link:{quickstarts-tree-url}/re First, we need a new project. Create a new project with the following command: :create-app-artifact-id: redis-quickstart -:create-app-extensions: redis-client,resteasy-reactive-jackson +:create-app-extensions: redis-client,rest-jackson include::{includes}/devtools/create-app.adoc[] This command generates a new project, importing the Redis extension. diff --git a/docs/src/main/asciidoc/rest-client-reactive.adoc b/docs/src/main/asciidoc/rest-client.adoc similarity index 92% rename from docs/src/main/asciidoc/rest-client-reactive.adoc rename to docs/src/main/asciidoc/rest-client.adoc index 7203210e58b95..db4a80fc9b8b0 100644 --- a/docs/src/main/asciidoc/rest-client-reactive.adoc +++ b/docs/src/main/asciidoc/rest-client.adoc @@ -6,14 +6,14 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc = Using the REST Client include::_attributes.adoc[] :categories: web -:summary: This guide explains how to use the RESTEasy Reactive REST Client. +:summary: This guide explains how to use the REST Client. :topics: rest,rest-client,resteasy-reactive -:extensions: io.quarkus:quarkus-rest-client-reactive,io.quarkus:quarkus-rest-client-reactive-jackson,io.quarkus:quarkus-rest-client-reactive-jsonb +:extensions: io.quarkus:quarkus-rest-client,io.quarkus:quarkus-rest-client-jackson,io.quarkus:quarkus-rest-client-jsonb -This guide explains how to use the REST Client Reactive in order to interact with REST APIs. -REST Client Reactive is the REST Client implementation compatible with RESTEasy Reactive. +This guide explains how to use the REST Client in order to interact with REST APIs. +REST Client is the REST Client implementation compatible with Quarkus REST (formerly RESTEasy Reactive). -If your application uses a client and exposes REST endpoints, please use xref:resteasy-reactive.adoc[RESTEasy Reactive] +If your application uses a client and exposes REST endpoints, please use xref:rest.adoc[Quarkus REST] for the server part. == Prerequisites @@ -27,22 +27,22 @@ However, you can go right to the completed example. Clone the Git repository: `git clone {quickstarts-clone-url}`, or download an {quickstarts-archive-url}[archive]. -The solution is located in the `rest-client-reactive-quickstart` link:{quickstarts-tree-url}/rest-client-reactive-quickstart[directory]. +The solution is located in the `rest-client-quickstart` link:{quickstarts-tree-url}/rest-client-quickstart[directory]. == Creating the Maven project First, we need a new project. Create a new project with the following command: -:create-app-artifact-id: rest-client-reactive-quickstart -:create-app-extensions: resteasy-reactive-jackson,rest-client-reactive-jackson +:create-app-artifact-id: rest-client-quickstart +:create-app-extensions: rest-jackson,rest-client-jackson include::{includes}/devtools/create-app.adoc[] This command generates the Maven project with a REST endpoint and imports: -* the `resteasy-reactive-jackson` extension for the REST server support. Use `resteasy-reactive` instead if you do not wish to use Jackson; -* the `rest-client-reactive-jackson` extension for the REST client support. Use `rest-client-reactive` instead if you do not wish to use Jackson +* the `rest-jackson` extension for the REST server support. Use `rest` instead if you do not wish to use Jackson; +* the `rest-client-jackson` extension for the REST client support. Use `rest-client` instead if you do not wish to use Jackson -If you already have your Quarkus project configured, you can add the `rest-client-reactive-jackson` extension +If you already have your Quarkus project configured, you can add the `rest-client-jackson` extension to your project by running the following command in your project base directory: :add-extension-extensions: rest-client-reactive-jackson @@ -55,14 +55,14 @@ This will add the following to your build file: ---- io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-rest-client-reactive-jackson") +implementation("io.quarkus:quarkus-rest-client-jackson") ---- == Setting up the model @@ -92,7 +92,7 @@ The model above is only a subset of the fields provided by the service, but it s == Create the interface -Using the REST Client Reactive is as simple as creating an interface using the proper Jakarta REST and MicroProfile annotations. In our case the interface should be created at `src/main/java/org/acme/rest/client/ExtensionsService.java` and have the following content: +Using the REST Client is as simple as creating an interface using the proper Jakarta REST and MicroProfile annotations. In our case the interface should be created at `src/main/java/org/acme/rest/client/ExtensionsService.java` and have the following content: [source, java] ---- @@ -124,7 +124,7 @@ CDI injection as a REST Client [NOTE] ==== -When the `quarkus-rest-client-reactive-jackson` extension is installed, Quarkus will use the `application/json` media type +When the `quarkus-rest-client-jackson` extension is installed, Quarkus will use the `application/json` media type by default for most return values, unless the media type is explicitly set via `@Produces` or `@Consumes` annotations. If you don't rely on the JSON default, it is heavily recommended to annotate your endpoints with the `@Produces` and `@Consumes` annotations to define precisely the expected content-types. @@ -221,7 +221,7 @@ Note that if an interface method contains an argument annotated with `@QueryPara priority over anything specified in any `@ClientQueryParam` annotation. ==== -More information about this annotation can be found on the javadoc of link:https://javadoc.io/doc/io.quarkus/quarkus-rest-client-reactive/latest/io/quarkus/rest/client/reactive/ClientQueryParam.html[`@ClientQueryParam`]. +More information about this annotation can be found on the javadoc of link:https://javadoc.io/doc/io.quarkus/quarkus-rest-client/latest/io/quarkus/rest/client/reactive/ClientQueryParam.html[`@ClientQueryParam`]. === Form Parameters @@ -296,7 +296,7 @@ public interface Client { } ---- -More information about this annotation can be found on the javadoc of link:https://javadoc.io/doc/io.quarkus/quarkus-rest-client-reactive/latest/io/quarkus/rest/client/reactive/ClientFormParam.html[`@ClientFormParam`]. +More information about this annotation can be found on the javadoc of link:https://javadoc.io/doc/io.quarkus/quarkus-rest-client/latest/io/quarkus/rest/client/reactive/ClientFormParam.html[`@ClientFormParam`]. === Path Parameters @@ -330,7 +330,7 @@ public interface ExtensionsService { MultipartForm can be built using the Class `ClientMultipartForm` which supports building the form as needed: -`ClientMultipartForm` can be programmatically created with custom inputs and/or from `MultipartFormDataInput` and/or from custom Resteasy Reactive Input annotated with `@RestForm` if received. +`ClientMultipartForm` can be programmatically created with custom inputs and/or from `MultipartFormDataInput` and/or from custom Quarkus REST Input annotated with `@RestForm` if received. [source, java] ---- @@ -379,7 +379,7 @@ public ClientMultipartForm buildClientMultipartForm(MultipartFormDataInput input } ---- -<1> `MultipartFormDataInput` inputForm supported by RestEasy Reactive (Server). +<1> `MultipartFormDataInput` inputForm supported by Quarkus REST (Server). <2> Creating a `ClientMultipartForm` object to populate with various dataparts. <3> Adding InMemory `FileItem` to `ClientMultipartForm` <4> Adding physical `FileItem` to `ClientMultipartForm` @@ -430,7 +430,7 @@ quarkus.rest-client."org.acme.rest.client.ExtensionsService".url=https://stage.c ---- <1> Having this configuration means that all requests performed using `org.acme.rest.client.ExtensionsService` will use `https://stage.code.quarkus.io/api` as the base URL. -Using the configuration above, calling the `getById` method of `ExtensionsService` with a value of `io.quarkus:quarkus-rest-client-reactive` would result in an HTTP GET request being made to `https://stage.code.quarkus.io/api/extensions?id=io.quarkus:quarkus-rest-client-reactive`. +Using the configuration above, calling the `getById` method of `ExtensionsService` with a value of `io.quarkus:quarkus-rest-client` would result in an HTTP GET request being made to `https://stage.code.quarkus.io/api/extensions?id=io.quarkus:quarkus-rest-client`. Note that `org.acme.rest.client.ExtensionsService` _must_ match the fully qualified name of the `ExtensionsService` interface we created in the previous section. @@ -610,14 +610,14 @@ public class ExtensionsResource { == Use Custom HTTP Options -The REST Client Reactive internally uses https://vertx.io/docs/apidocs/io/vertx/core/http/HttpClient.html[the Vert.x HTTP Client] to make the network connections. The REST Client Reactive extensions allows configuring some settings via properties, for example: +The REST Client internally uses https://vertx.io/docs/apidocs/io/vertx/core/http/HttpClient.html[the Vert.x HTTP Client] to make the network connections. The REST Client extensions allows configuring some settings via properties, for example: - `quarkus.rest-client.client-prefix.connect-timeout` to configure the connect timeout in milliseconds. - `quarkus.rest-client.client-prefix.max-redirects` to limit the number of redirects. However, there are many more options within the Vert.x HTTP Client to configure the connections. See all the options in the Vert.x HTTP Client Options API in https://vertx.io/docs/apidocs/io/vertx/core/http/HttpClientOptions.html[this link]. -To fully customize the Vert.x HTTP Client instance that the REST Client Reactive is internally using, you can provide your custom HTTP Client Options instance via CDI or when programmatically creating your client. +To fully customize the Vert.x HTTP Client instance that the REST Client is internally using, you can provide your custom HTTP Client Options instance via CDI or when programmatically creating your client. Let's see an example about how to provide the HTTP Client Options via CDI: @@ -793,12 +793,12 @@ public class ExtensionsResourceTest { @Test public void testExtensionsIdEndpoint() { given() - .when().get("/extension/id/io.quarkus:quarkus-rest-client-reactive") + .when().get("/extension/id/io.quarkus:quarkus-rest-client") .then() .statusCode(200) .body("$.size()", is(1), - "[0].id", is("io.quarkus:quarkus-rest-client-reactive"), - "[0].name", is("REST Client Reactive"), + "[0].id", is("io.quarkus:quarkus-rest-client"), + "[0].name", is("REST Client"), "[0].keywords.size()", greaterThan(1), "[0].keywords", hasItem("rest-client")); } @@ -811,7 +811,7 @@ The code above uses link:https://rest-assured.io/[REST Assured]'s link:https://g [[async-support]] == Async Support -To get the full power of the reactive nature of the client, you can use the non-blocking flavor of REST Client Reactive extension, +To get the full power of the reactive nature of the client, you can use the non-blocking flavor of REST Client extension, which comes with support for `CompletionStage` and `Uni`. Let's see it in action by adding a `getByIdAsync` method in our `ExtensionsService` REST interface. The code should look like: @@ -875,7 +875,7 @@ public class ExtensionsResource { Please note that since the invocation is now non-blocking, the `idAsync` method will be invoked on the event loop, i.e. will not get offloaded to a worker pool thread and thus reducing hardware resource utilization. -See xref:resteasy-reactive.adoc#execution-model[Resteasy reactive execution model] for more details. +See xref:rest.adoc#execution-model[Quarkus REST execution model] for more details. To test asynchronous methods, add the test method below in `ExtensionsResourceTest`: @@ -884,12 +884,12 @@ To test asynchronous methods, add the test method below in `ExtensionsResourceTe @Test public void testExtensionIdAsyncEndpoint() { given() - .when().get("/extension/id-async/io.quarkus:quarkus-rest-client-reactive") + .when().get("/extension/id-async/io.quarkus:quarkus-rest-client") .then() .statusCode(200) .body("$.size()", is(1), - "[0].id", is("io.quarkus:quarkus-rest-client-reactive"), - "[0].name", is("REST Client Reactive"), + "[0].id", is("io.quarkus:quarkus-rest-client"), + "[0].name", is("REST Client"), "[0].keywords.size()", greaterThan(1), "[0].keywords", hasItem("rest-client")); } @@ -1244,7 +1244,7 @@ org.eclipse.microprofile.rest.client.propagateHeaders=Authorization,Proxy-Author == Customizing the request -The REST Client Reactive supports further customization of the final request to be sent to the server via filters. The filters must implement either the interface `ClientRequestFilter` or `ResteasyReactiveClientRequestFilter`. +The REST Client supports further customization of the final request to be sent to the server via filters. The filters must implement either the interface `ClientRequestFilter` or `ResteasyReactiveClientRequestFilter`. A simple example of customizing the request would be to add a custom header: @@ -1315,11 +1315,11 @@ public class TestClientRequestFilter implements ResteasyReactiveClientRequestFil } ---- -== Customizing the ObjectMapper in REST Client Reactive Jackson +== Customizing the ObjectMapper in REST Client Jackson -The REST Client Reactive supports adding a custom ObjectMapper to be used only the Client using the annotation `@ClientObjectMapper`. +The REST Client supports adding a custom ObjectMapper to be used only the Client using the annotation `@ClientObjectMapper`. -A simple example is to provide a custom ObjectMapper to the REST Client Reactive Jackson extension by doing: +A simple example is to provide a custom ObjectMapper to the REST Client Jackson extension by doing: [source, java] ---- @@ -1466,11 +1466,11 @@ public interface EchoClient { [[multipart]] == Multipart Form support -REST Client Reactive support multipart messages. +REST Client support multipart messages. === Sending Multipart messages -REST Client Reactive allows sending data as multipart forms. This way you can for example +REST Client allows sending data as multipart forms. This way you can for example send files efficiently. To send data as a multipart form, you can just use the regular `@RestForm` (or `@FormParam`) annotations: @@ -1511,7 +1511,7 @@ NOTE: If there are `@RestForm` parameters that are not multipart-implying, then `@Consumes(MediaType.APPLICATION_FORM_URLENCODED)` is implied. There are a few modes in which the form data can be encoded. By default, -Rest Client Reactive uses RFC1738. +REST Client uses RFC1738. You can override it by specifying the mode either on the client level, by setting `io.quarkus.rest.client.multipart-post-encoder-mode` RestBuilder property to the selected value of `HttpPostRequestEncoder.EncoderMode` or @@ -1535,7 +1535,7 @@ You can also send JSON multiparts by specifying the `@PartType` annotation: ---- === Receiving Multipart Messages -REST Client Reactive also supports receiving multipart messages. +REST Client also supports receiving multipart messages. As with sending, to parse a multipart response, you need to create a class that describes the response data, e.g. [source,java] @@ -1567,7 +1567,7 @@ At the moment, multipart response support is subject to the following limitation - files sent in multipart responses can only be parsed to `File`, `Path` and `FileDownload` - each field of the response type has to be annotated with `@PartType` - fields without this annotation are ignored -REST Client Reactive needs to know the classes used as multipart return types upfront. If you have an interface method that produces `multipart/form-data`, the return type will be discovered automatically. However, if you intend to use the `ClientBuilder` API to parse a response as multipart, you need to annotate your DTO class with `@MultipartForm`. +REST Client needs to know the classes used as multipart return types upfront. If you have an interface method that produces `multipart/form-data`, the return type will be discovered automatically. However, if you intend to use the `ClientBuilder` API to parse a response as multipart, you need to annotate your DTO class with `@MultipartForm`. WARNING: The files you download are not automatically removed and can take up a lot of disk space. Consider removing the files when you are done working with them. @@ -1604,11 +1604,11 @@ The code uses the following pieces: As previously mentioned, the body parameter needs to be properly crafted by the application code to conform to the service's requirements. === Receiving compressed messages -REST Client Reactive also supports receiving compressed messages using GZIP. You can enable the HTTP compression support by adding the property `quarkus.http.enable-compression=true`. -When this feature is enabled and a server returns a response that includes the header `Content-Encoding: gzip`, REST Client Reactive will automatically decode the content and proceed with the message handling. +REST Client also supports receiving compressed messages using GZIP. You can enable the HTTP compression support by adding the property `quarkus.http.enable-compression=true`. +When this feature is enabled and a server returns a response that includes the header `Content-Encoding: gzip`, REST Client will automatically decode the content and proceed with the message handling. == Proxy support -REST Client Reactive supports sending requests through a proxy. +REST Client supports sending requests through a proxy. It honors the JVM settings for it but also allows to specify both: * global client proxy settings, with `quarkus.rest-client.proxy-address`, `quarkus.rest-client.proxy-user`, `quarkus.rest-client.proxy-password`, `quarkus.rest-client.non-proxy-hosts` @@ -1646,7 +1646,7 @@ Run the application with: include::{includes}/devtools/dev.adoc[] -Open your browser to http://localhost:8080/extension/id/io.quarkus:quarkus-rest-client-reactive. +Open your browser to http://localhost:8080/extension/id/io.quarkus:quarkus-rest-client. You should see a JSON object containing some basic information about this extension. @@ -1661,7 +1661,7 @@ You can also generate the native executable with: include::{includes}/devtools/build-native.adoc[] == Logging traffic -REST Client Reactive can log the requests it sends and the responses it receives. +REST Client can log the requests it sends and the responses it receives. To enable logging, add the `quarkus.rest-client.logging.scope` property to your `application.properties` and set it to: * `request-response` to log the request and response contents, or @@ -1669,7 +1669,7 @@ To enable logging, add the `quarkus.rest-client.logging.scope` property to your As HTTP messages can have large bodies, we limit the amount of body characters logged. The default limit is `100`, you can change it by specifying `quarkus.rest-client.logging.body-limit`. -NOTE: REST Client Reactive is logging the traffic with level DEBUG and does not alter logger properties. You may need to adjust your logger configuration to use this feature. +NOTE: REST Client is logging the traffic with level DEBUG and does not alter logger properties. You may need to adjust your logger configuration to use this feature. An example logging configuration: @@ -1683,7 +1683,7 @@ quarkus.log.category."org.jboss.resteasy.reactive.client.logging".level=DEBUG [TIP] ==== -REST Client Reactive uses a default `ClientLogger` implementation, which can be swapped out for a custom implementation. +REST Client uses a default `ClientLogger` implementation, which can be swapped out for a custom implementation. When setting up the client programmatically using the `QuarkusRestClientBuilder`, the `ClientLogger` is set via the `clientLogger` method. @@ -1870,12 +1870,12 @@ public class WireMockExtensions implements QuarkusTestResourceLifecycleManager { wireMockServer = new WireMockServer(); wireMockServer.start(); // <3> - wireMockServer.stubFor(get(urlEqualTo("/extensions?id=io.quarkus:quarkus-rest-client-reactive")) // <4> + wireMockServer.stubFor(get(urlEqualTo("/extensions?id=io.quarkus:quarkus-rest-client")) // <4> .willReturn(aResponse() .withHeader("Content-Type", "application/json") .withBody( "[{" + - "\"id\": \"io.quarkus:quarkus-rest-client-reactive\"," + + "\"id\": \"io.quarkus:quarkus-rest-client\"," + "\"name\": \"REST Client\"" + "}]" ))); @@ -1897,7 +1897,7 @@ public class WireMockExtensions implements QuarkusTestResourceLifecycleManager { <1> Statically importing the methods in the Wiremock package makes it easier to read the test. <2> The `start` method is invoked by Quarkus before any test is run and returns a `Map` of configuration properties that apply during the test execution. <3> Launch Wiremock. -<4> Configure Wiremock to stub the calls to `/extensions?id=io.quarkus:quarkus-rest-client-reactive` by returning a specific canned response. +<4> Configure Wiremock to stub the calls to `/extensions?id=io.quarkus:quarkus-rest-client` by returning a specific canned response. <5> All HTTP calls that have not been stubbed are handled by calling the real service. This is done for demonstration purposes, as it is not something that would usually happen in a real test. <6> As the `start` method returns configuration that applies for tests, we set the rest-client property that controls the base URL which is used by the implementation of `ExtensionsService` to the base URL where Wiremock is listening for incoming requests. @@ -1921,10 +1921,11 @@ public class ExtensionsResourceTest { ==== == Known limitations -While the REST Client Reactive extension aims to be a drop-in replacement for the REST Client extension, there are some differences + +While the REST Client extension aims to be a drop-in replacement for the RESTEasy Client extension, there are some differences and limitations: -- the default scope of the client for the new extension is `@ApplicationScoped` while the `quarkus-rest-client` defaults to `@Dependent` +- the default scope of the client for the new extension is `@ApplicationScoped` while the `quarkus-resteasy-client` defaults to `@Dependent` To change this behavior, set the `quarkus.rest-client-reactive.scope` property to the fully qualified scope name. - it is not possible to set `HostnameVerifier` or `SSLContext` - a few things that don't make sense for a non-blocking implementations, such as setting the `ExecutorService`, don't work diff --git a/docs/src/main/asciidoc/rest-data-panache.adoc b/docs/src/main/asciidoc/rest-data-panache.adoc index 210afc6168505..5d7c5ef30e2da 100644 --- a/docs/src/main/asciidoc/rest-data-panache.adoc +++ b/docs/src/main/asciidoc/rest-data-panache.adoc @@ -44,7 +44,7 @@ Please, check out the next compatibility table to use the right one according to * Add the required dependencies to your build file ** Hibernate ORM REST Data with Panache extension (`quarkus-hibernate-orm-rest-data-panache`) ** A JDBC driver extension (`quarkus-jdbc-postgresql`, `quarkus-jdbc-h2`, `quarkus-jdbc-mariadb`, ...) -** One of the RESTEasy JSON serialization extensions (the extension supports both RESTEasy Classic and RESTEasy Reactive) +** One of the RESTEasy JSON serialization extensions (the extension supports both Quarkus REST (formerly RESTEasy Reactive) and RESTEasy Classic) [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml @@ -58,10 +58,10 @@ Please, check out the next compatibility table to use the right one according to quarkus-jdbc-postgresql - + io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -79,8 +79,8 @@ Please, check out the next compatibility table to use the right one according to implementation("io.quarkus:quarkus-hibernate-orm-rest-data-panache") implementation("io.quarkus:quarkus-jdbc-postgresql") -// Use this if you are using RESTEasy Reactive -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +// Use this if you are using Quarkus REST +implementation("io.quarkus:quarkus-rest-jackson") // Use this if you are going to use RESTEasy Classic // implementation("io.quarkus:quarkus-resteasy-jackson") @@ -97,7 +97,7 @@ To see the Hibernate ORM REST Data with Panache in action, you can check out the * Add the required dependencies to your `pom.xml` ** Hibernate Reactive REST Data with Panache extension (`quarkus-hibernate-reactive-rest-data-panache`) ** A Vert.x reactive database driver extension (`quarkus-reactive-pg-client`, `quarkus-reactive-mysql-client`, ...) -** One of the RESTEasy Reactive serialization extensions (`quarkus-resteasy-reactive-jsonb`, `quarkus-resteasy-reactive-jackson`, ...) +** One of the Quarkus REST serialization extensions (`quarkus-rest-jsonb`, `quarkus-rest-jackson`, ...) [source,xml] ---- @@ -110,10 +110,10 @@ To see the Hibernate ORM REST Data with Panache in action, you can check out the io.quarkus quarkus-reactive-pg-client - + io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- @@ -126,7 +126,7 @@ To see the Hibernate ORM REST Data with Panache in action, you can check out the * Add the required dependencies to your build file ** MongoDB REST Data with Panache extension (`quarkus-mongodb-rest-data-panache`) -** One of the RESTEasy JSON serialization extensions (`quarkus-resteasy-reactive-jackson` or `quarkus-resteasy-reactive-jsonb`) +** One of the RESTEasy JSON serialization extensions (`quarkus-rest-jackson` or `quarkus-rest-jsonb`) [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml @@ -136,10 +136,10 @@ To see the Hibernate ORM REST Data with Panache in action, you can check out the quarkus-mongodb-rest-data-panache - + io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson @@ -156,8 +156,8 @@ To see the Hibernate ORM REST Data with Panache in action, you can check out the ---- implementation("io.quarkus:quarkus-mongodb-rest-data-panache") -// Use this if you are using RESTEasy Reactive -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +// Use this if you are using Quarkus REST +implementation("io.quarkus:quarkus-rest-jackson") // Use this if you are going to use RESTEasy Classic // implementation("io.quarkus:quarkus-resteasy-jackson") @@ -619,7 +619,7 @@ public interface PeopleResource extends PanacheEntityResource { === Using a runtime property -IMPORTANT: This option is only available when using the RESTEasy Reactive Quarkus extension. +IMPORTANT: This option is only available when using the Quarkus REST Quarkus extension. Quarkus can also conditionally disable the generated Jakarta REST Resources based on the value of runtime properties using the `@io.quarkus.resteasy.reactive.server.EndpointDisabled` annotation. @@ -630,4 +630,4 @@ In the following example, Quarkus will exclude the generated resource from the ` @EndpointDisabled(name = "some.property", stringValue = "disable") public interface PeopleResource extends PanacheEntityResource { } ----- \ No newline at end of file +---- diff --git a/docs/src/main/asciidoc/rest-json.adoc b/docs/src/main/asciidoc/rest-json.adoc index c55c6061eeb42..e584fe9aa84b5 100644 --- a/docs/src/main/asciidoc/rest-json.adoc +++ b/docs/src/main/asciidoc/rest-json.adoc @@ -8,18 +8,18 @@ include::_attributes.adoc[] :categories: web, serialization :summary: JSON is now the lingua franca between microservices. In this guide, we see how you can get your REST services to consume and produce JSON payloads. :topics: rest,json,resteasy-reactive -:extensions: io.quarkus:quarkus-resteasy-reactive-jackson,io.quarkus:quarkus-resteasy-reactive-jsonb,io.quarkus:quarkus-resteasy-reactive +:extensions: io.quarkus:quarkus-rest-jackson,io.quarkus:quarkus-rest-jsonb,io.quarkus:quarkus-rest JSON is now the _lingua franca_ between microservices. In this guide, we see how you can get your REST services to consume and produce JSON payloads. -TIP: there is another guide if you need a xref:rest-client-reactive.adoc[REST client] (including support for JSON). +TIP: there is another guide if you need a xref:rest-client.adoc[REST client] (including support for JSON). [TIP] ==== This is an introduction to writing JSON REST services with Quarkus. -A more detailed guide about RESTEasy Reactive is available xref:resteasy-reactive.adoc[here]. +A more detailed guide about Quarkus REST (formerly RESTEasy Reactive) is available xref:rest.adoc[here]. ==== == Prerequisites @@ -46,10 +46,10 @@ The solution is located in the `rest-json-quickstart` link:{quickstarts-tree-url First, we need a new project. Create a new project with the following command: :create-app-artifact-id: rest-json-quickstart -:create-app-extensions: resteasy-reactive-jackson +:create-app-extensions: rest-jackson include::{includes}/devtools/create-app.adoc[] -This command generates a new project importing the RESTEasy Reactive/Jakarta REST and https://github.com/FasterXML/jackson[Jackson] extensions, +This command generates a new project importing the Quarkus REST/Jakarta REST and https://github.com/FasterXML/jackson[Jackson] extensions, and in particular adds the following dependency: [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] @@ -57,14 +57,14 @@ and in particular adds the following dependency: ---- io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +implementation("io.quarkus:quarkus-rest-jackson") ---- [NOTE] @@ -72,13 +72,13 @@ implementation("io.quarkus:quarkus-resteasy-reactive-jackson") To improve user experience, Quarkus registers the three Jackson https://github.com/FasterXML/jackson-modules-java8[Java 8 modules] so you don't need to do it manually. ==== -Quarkus also supports https://eclipse-ee4j.github.io/jsonb-api/[JSON-B] so, if you prefer JSON-B over Jackson, you can create a project relying on the RESTEasy Reactive JSON-B extension instead: +Quarkus also supports https://eclipse-ee4j.github.io/jsonb-api/[JSON-B] so, if you prefer JSON-B over Jackson, you can create a project relying on the Quarkus REST JSON-B extension instead: :create-app-artifact-id: rest-json-quickstart -:create-app-extensions: resteasy-reactive-jsonb +:create-app-extensions: rest-jsonb include::{includes}/devtools/create-app.adoc[] -This command generates a new project importing the RESTEasy Reactive/Jakarta REST and https://eclipse-ee4j.github.io/jsonb-api/[JSON-B] extensions, +This command generates a new project importing the Quarkus REST/Jakarta REST and https://eclipse-ee4j.github.io/jsonb-api/[JSON-B] extensions, and in particular adds the following dependency: [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] @@ -86,21 +86,21 @@ and in particular adds the following dependency: ---- io.quarkus - quarkus-resteasy-reactive-jsonb + quarkus-rest-jsonb ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive-jsonb") +implementation("io.quarkus:quarkus-rest-jsonb") ---- [NOTE] ==== -While named "reactive", RESTEasy Reactive supports equally well both traditional blocking patterns and reactive patterns. +While named "reactive", Quarkus REST supports equally well both traditional blocking patterns and reactive patterns. -For more information about RESTEasy Reactive, please refer to the xref:resteasy-reactive.adoc[dedicated guide]. +For more information about Quarkus REST, please refer to the xref:rest.adoc[dedicated guide]. ==== == Creating your first JSON REST service @@ -181,7 +181,7 @@ depending on the extension you chose when initializing the project. [NOTE] ==== -When a JSON extension is installed such as `quarkus-resteasy-reactive-jackson` or `quarkus-resteasy-reactive-jsonb`, Quarkus will use the `application/json` media type +When a JSON extension is installed such as `quarkus-rest-jackson` or `quarkus-rest-jsonb`, Quarkus will use the `application/json` media type by default for most return values, unless the media type is explicitly set via `@Produces` or `@Consumes` annotations (there are some exceptions for well known types, such as `String` and `File`, which default to `text/plain` and `application/octet-stream` respectively). @@ -508,7 +508,7 @@ This time, you can see our list of legumes. You can return _reactive types_ to handle asynchronous processing. Quarkus recommends the usage of https://smallrye.io/smallrye-mutiny[Mutiny] to write reactive and asynchronous code. -RESTEasy Reactive is naturally integrated with Mutiny. +Quarkus REST is naturally integrated with Mutiny. Your endpoints can return `Uni` or `Multi` instances: diff --git a/docs/src/main/asciidoc/resteasy-reactive-migration.adoc b/docs/src/main/asciidoc/rest-migration.adoc similarity index 60% rename from docs/src/main/asciidoc/resteasy-reactive-migration.adoc rename to docs/src/main/asciidoc/rest-migration.adoc index 09eb2e0a35aa6..e8b8b8680b061 100644 --- a/docs/src/main/asciidoc/resteasy-reactive-migration.adoc +++ b/docs/src/main/asciidoc/rest-migration.adoc @@ -3,56 +3,56 @@ This file is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -= Migrating to RESTEasy Reactive += Migrating to Quarkus REST (formerly RESTEasy Reactive) include::_attributes.adoc[] :categories: web :topics: rest,rest-client,resteasy-reactive -:extensions: io.quarkus:quarkus-resteasy-reactive,io.quarkus:quarkus-resteasy-reactive-jackson,io.quarkus:quarkus-resteasy-reactive-jsonb,io.quarkus:quarkus-rest-client-reactive,io.quarkus:quarkus-rest-client-reactive-jackson,io.quarkus:quarkus-rest-client-reactive-jsonb +:extensions: io.quarkus:quarkus-rest,io.quarkus:quarkus-rest-jackson,io.quarkus:quarkus-rest-jsonb,io.quarkus:quarkus-rest-client,io.quarkus:quarkus-rest-client-jackson,io.quarkus:quarkus-rest-client-jsonb -Migrating from RESTEasy Classic to RESTEasy Reactive is straightforward in most cases, however there are a few cases that require some attention. +Migrating from RESTEasy Classic to Quarkus REST (formerly RESTEasy Reactive) is straightforward in most cases, however there are a few cases that require some attention. This document provides a list of issues users attempting the migration should be aware of. -NOTE: The reference documentation of RESTEasy Reactive can be found xref:resteasy-reactive.adoc[here]. +NOTE: The reference documentation of Quarkus REST can be found xref:rest.adoc[here]. == Server -The server part of RESTEasy Reactive (`quarkus-resteasy-reactive` and its dependencies) provide an implementation of the Jakarta REST specification, but leverage Quarkus' build time processing +The server part of Quarkus REST (`quarkus-rest` and its dependencies) provide an implementation of the Jakarta REST specification, but leverage Quarkus' build time processing and the unified I/O model provided by Vert.x. === Dependencies -The following table matches the legacy RESTEasy dependencies with the new RESTEasy Reactive ones. +The following table matches the legacy RESTEasy dependencies with the new Quarkus REST ones. |=== -|Legacy |RESTEasy Reactive +|Legacy |Quarkus REST |`quarkus-resteasy` -|`quarkus-resteasy-reactive` +|`quarkus-rest` |`quarkus-resteasy-jackson` -|`quarkus-resteasy-reactive-jackson` +|`quarkus-rest-jackson` |`quarkus-resteasy-jsonb` -|`quarkus-resteasy-reactive-jsonb` +|`quarkus-rest-jsonb` |`quarkus-resteasy-jaxb` -|`quarkus-resteasy-reactive-jaxb` +|`quarkus-rest-jaxb` |`quarkus-resteasy-qute` -|`quarkus-resteasy-reactive-qute` +|`quarkus-rest-qute` |=== -NOTE: The `quarkus-resteasy-mutiny` does not have a corresponding dependency, as RESTEasy Reactive provides Mutiny integration out of the box. +NOTE: The `quarkus-resteasy-mutiny` does not have a corresponding dependency, as Quarkus REST provides Mutiny integration out of the box. === Annotations -RESTEasy Reactive does not support the various custom annotation under the `org.jboss.resteasy.annotations` package. +Quarkus REST does not support the various custom annotation under the `org.jboss.resteasy.annotations` package. -The following table matches the legacy RESTEasy annotations with the new RESTEasy Reactive ones. +The following table matches the legacy RESTEasy annotations with the new Quarkus REST ones. |=== -|Legacy |RESTEasy Reactive |Comments +|Legacy |Quarkus REST |Comments |`org.jboss.resteasy.annotations.jaxrs.PathParam` |`org.jboss.resteasy.reactive.RestPath` @@ -96,31 +96,31 @@ The following table matches the legacy RESTEasy annotations with the new RESTEas |=== -NOTE: The previous table does not include the `org.jboss.resteasy.annotations.Form` annotation because there is no RESTEasy Reactive specific replacement for it. +NOTE: The previous table does not include the `org.jboss.resteasy.annotations.Form` annotation because there is no Quarkus REST specific replacement for it. Users are instead encouraged to use the Jakarta REST standard `jakarta.ws.rs.BeanParam` annotation which is supported on both the server and the client. === Jakarta REST providers -Although RESTEasy Reactive provides the same spec compliant behavior as RESTEasy Classic does, it does not include the same exact provider implementations at runtime. +Although Quarkus REST provides the same spec compliant behavior as RESTEasy Classic does, it does not include the same exact provider implementations at runtime. -The most common case where the difference in providers might result in different behavior, is the included `jakarta.ws.rs.ext.ExceptionMapper` implementations. To see what classes are included in the application, launch the application in dev mode and navigate to http://localhost:8080/q/dev-ui/io.quarkus.quarkus-resteasy-reactive/exception-mappers. +The most common case where the difference in providers might result in different behavior, is the included `jakarta.ws.rs.ext.ExceptionMapper` implementations. To see what classes are included in the application, launch the application in dev mode and navigate to http://localhost:8080/q/dev-ui/io.quarkus.quarkus-rest/exception-mappers. ==== Service Loading RESTEasy Classic supports determining providers at build time using Java's Service Loader. In order to ensure that all providers are determined at build time, -RESTEasy Reactive does not support this feature. Instead, users that have providers in application dependencies are encouraged to index those dependencies +Quarkus REST does not support this feature. Instead, users that have providers in application dependencies are encouraged to index those dependencies using one of the methods described in the xref:cdi-reference.adoc#bean_discovery[Bean Discovery] section of the CDI guide. === Multipart support -HTTP Multipart support in RESTEasy Reactive does **not** reuse the same types or annotations as RESTEasy Classic and thus users are encouraged to read <> part of the reference documentation. +HTTP Multipart support in Quarkus REST does **not** reuse the same types or annotations as RESTEasy Classic and thus users are encouraged to read <> part of the reference documentation. -NOTE: Users migrating multipart resources to RESTEasy Reactive should be aware of the configuration parameter `quarkus.http.limits.max-form-attribute-size`, as this poses an upper limit to the size of each part. +NOTE: Users migrating multipart resources to Quarkus REST should be aware of the configuration parameter `quarkus.http.limits.max-form-attribute-size`, as this poses an upper limit to the size of each part. Any request with a part size exceeding this configuration value will result in HTTP status code 413. === Default media types Quarkus uses smart defaults when determining the media type of Jakarta REST methods in order to simplify common use cases. -The difference between `quarkus-resteasy-reactive` and `quarkus-resteasy` is the use of `text/plain` as the default media type instead of `text/html` +The difference between `quarkus-rest` and `quarkus-resteasy` is the use of `text/plain` as the default media type instead of `text/html` when the method returns a `String`. === Injection of `@SessionScoped` beans @@ -129,10 +129,10 @@ when the method returns a `String`. === Servlets -RESTEasy Reactive does **not** support servlets. +Quarkus REST does **not** support servlets. If your project depends on servlets you have to migrate them. A servlet-based JAX-RS implementation must support injections of these types with the `@Context` annotation: `ServletConfig`, `ServletContext`, `HttpServletRequest` and `HttpServletResponse`. -Since RESTEasy Reactive is not servlet-based these injections will not work. +Since Quarkus REST is not servlet-based these injections will not work. It is not always obvious that this will fail especially if you depend on an extension like `quarkus-undertow` which supplies the interfaces. For example, if you write this you could compile it but get an exception on calling it: @@ -161,33 +161,33 @@ If they happen to depend on servlets you need to find a migration path for them. === Log authentication and authorization failures -The RESTEasy Reactive endpoint security checks are performed before xref:cdi.adoc#interceptors[CDI interceptors] are invoked. +The Quarkus REST endpoint security checks are performed before xref:cdi.adoc#interceptors[CDI interceptors] are invoked. The safest approach to log Quarkus Security authentication exceptions is to ensure that proactive authentication is enabled and to use Vert.x HTTP route failure handlers. For more information, see the xref:security-proactive-authentication.adoc#customize-auth-exception-responses[Customize authentication exception responses] section of the Proactive authentication guide. == Client -The Reactive REST Client (`quarkus-rest-client-reactive` and its dependencies) replaces the legacy `quarkus-resteasy-client` and leverages Quarkus' build time processing +The REST Client (`quarkus-rest-client` and its dependencies) replaces the legacy RESTEasy Classic-based `quarkus-resteasy-client` and leverages Quarkus' build time processing and the unified I/O model provided by Vert.x. === Dependencies -The following table matches the legacy REST Client dependencies with the new Reactive REST Client ones. +The following table matches the legacy RESTEasy Classic-based REST Client dependencies with the new REST Client ones. |=== -|Legacy |RESTEasy Reactive +|Legacy |Quarkus REST |`quarkus-resteasy-client` -|`quarkus-rest-client-reactive` +|`quarkus-rest-client` |`quarkus-resteasy-client-jackson` -|`quarkus-rest-client-reactive-jackson` +|`quarkus-rest-client-jackson` |`quarkus-resteasy-client-jsonb` -|`quarkus-rest-client-reactive-jsonb` +|`quarkus-rest-client-jsonb` |`quarkus-resteasy-client-jaxb` -|`quarkus-rest-client-reactive-jaxb` +|`quarkus-rest-client-jaxb` |`quarkus-resteasy-client-mutiny` |No replacement, natively supports Mutiny @@ -196,21 +196,21 @@ The following table matches the legacy REST Client dependencies with the new Rea === Keycloak admin client -When using `quarkus-resteasy-client`, users can use the `quarkus-keycloak-admin-client` to administer the target Keycloak instance +When using `quarkus-rest-client`, users can use the `quarkus-keycloak-admin-rest-client` to administer the target Keycloak instance by leveraging the rest client. -When using `quarkus-rest-client-reactive` however, users must use `quarkus-keycloak-admin-client-reactive` to access the same functionality -and use the reactive REST Client. +When using `quarkus-resteasy-client` however, users must use `quarkus-keycloak-admin-resteasy-client` to access the same functionality +and use the legacy RESTEasy Classic-based REST Client. === OIDC -When using `quarkus-resteasy-client`, users can use the `quarkus-oidc-client-filter` extensions to acquire and refresh access tokens from OpenID Connect and OAuth 2.0 compliant Authorization Servers. +When using `quarkus-rest-client`, users can use the `quarkus-rest-client-oidc-filter` extension to acquire and refresh access tokens from OpenID Connect and OAuth 2.0 compliant Authorization Servers. -When using `quarkus-rest-client-reactive` however, users must use `quarkus-oidc-client-filter-reactive` to access the same functionality. +When using `quarkus-resteasy-client` however, users must use `quarkus-resteasy-client-oidc-filter` to access the same functionality. -Similarly, `quarkus-oidc-token-propagation` allows user of the legacy REST to propagate the current `Bearer` or `Authorization Code Flow` access tokens. +Similarly, `quarkus-rest-client-oidc-token-propagation` allows user of the legacy REST to propagate the current `Bearer` or `Authorization Code Flow` access tokens. -When using `quarkus-rest-client-reactive` however, users must use `quarkus-oidc-token-propagation-reactive` to access the same functionality. +When using `quarkus-resteasy-client` however, users must use `quarkus-resteasy-client-oidc-token-propagation` to access the same functionality. === Custom extensions @@ -218,11 +218,11 @@ This is an advanced section that only needs to be read by users who have develop ==== Dependencies -A first concern is whether custom extensions should depend on RESTEasy Reactive explicitly, or alternatively support both RESTEasy flavors and leave it to the user to decide. +A first concern is whether custom extensions should depend on Quarkus REST explicitly, or alternatively support both RESTEasy flavors and leave it to the user to decide. If the extension is some general purpose extension, it probably makes sense to choose the latter option, while the former option is easiest to adopt when the custom extension is used by a specific set of users / applications. -When opting for supporting both extensions, the deployment module of the custom extension will usually depend on the SPI modules - `quarkus-jaxrs-spi-deployment`, `quarkus-resteasy-common-spi`, `quarkus-resteasy-reactive-spi-deployment`, +When opting for supporting both extensions, the deployment module of the custom extension will usually depend on the SPI modules - `quarkus-jaxrs-spi-deployment`, `quarkus-resteasy-common-spi`, `quarkus-rest-spi-deployment`, while the runtime modules will have `optional` dependencies on the runtime modules of both RESTEasy flavors. A couple good examples of how Quarkus uses this strategy to support both RESTEasy flavors in the core repository can be seen [here](https://github.com/quarkusio/quarkus/pull/21089) and [here](https://github.com/quarkusio/quarkus/pull/20874). @@ -233,16 +233,16 @@ In general, it should not be needed to have two different versions of the custom Custom extensions that contain Jakarta REST Resources, Providers or REST Client interfaces in their runtime modules and depend on Jandex indexing for their discovery (for example because they have an empty `META-INF/beans.xml` file) don't have to perform any additional setup to make -these discoverable by RESTEasy Reactive. +these discoverable by Quarkus REST. ==== Provider registration via Build Items Extensions that register providers via build items use the `io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem` build item in RESTEasy Classic. -With RESTEasy Reactive however, extensions need to use specific build items, such as `io.quarkus.resteasy.reactive.spi.MessageBodyWriterBuildItem` and `io.quarkus.resteasy.reactive.spi.MessageBodyWriterBuildItem`. +With Quarkus REST however, extensions need to use specific build items, such as `io.quarkus.resteasy.reactive.spi.MessageBodyWriterBuildItem` and `io.quarkus.resteasy.reactive.spi.MessageBodyWriterBuildItem`. ==== REST Client -Any code that is run as part of a Quarkus application that used the REST Client, can safely use the Reactive REST Client, as all necessary setup for it has been done at the application's static-init phase. +Any code that is run as part of a Quarkus application that used the RESTEasy Client, can safely use the REST Client, as all necessary setup for it has been done at the application's static-init phase. diff --git a/docs/src/main/asciidoc/resteasy-reactive-virtual-threads.adoc b/docs/src/main/asciidoc/rest-virtual-threads.adoc similarity index 89% rename from docs/src/main/asciidoc/resteasy-reactive-virtual-threads.adoc rename to docs/src/main/asciidoc/rest-virtual-threads.adoc index 80df9473fe074..a220aec16ce0f 100644 --- a/docs/src/main/asciidoc/resteasy-reactive-virtual-threads.adoc +++ b/docs/src/main/asciidoc/rest-virtual-threads.adoc @@ -3,14 +3,14 @@ This guide is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -[[resteasy-reactive-virtual-threads]] +[[rest-virtual-threads]] = Use virtual threads in REST applications include::_attributes.adoc[] :diataxis-type: howto :categories: web, core :summary: How to use virtual threads in a REST application :topics: rest,resteasy-reactive,virtual-threads -:extensions: io.quarkus:quarkus-resteasy-reactive,io.quarkus:quarkus-resteasy-reactive-jackson,io.quarkus:quarkus-resteasy-reactive-jsonb,io.quarkus:quarkus-rest-client-reactive,io.quarkus:quarkus-rest-client-reactive-jackson,io.quarkus:quarkus-rest-client-reactive-jsonb +:extensions: io.quarkus:quarkus-rest,io.quarkus:quarkus-rest-jackson,io.quarkus:quarkus-rest-jsonb,io.quarkus:quarkus-rest-client,io.quarkus:quarkus-rest-client-jackson,io.quarkus:quarkus-rest-client-jsonb In this guide, we see how you can use virtual threads in a REST application. Because virtual threads are all about I/O, we will also use the REST client. @@ -30,10 +30,10 @@ It calls a weather service for two cities (Valence, France, and Athens, Greece) First, we need a new project. Create a new project with the following command: :create-app-artifact-id: rest-virtual-threads -:create-app-extensions: resteasy-reactive-jackson,quarkus-rest-client-reactive-jackson +:create-app-extensions: rest-jackson,quarkus-rest-client-jackson include::{includes}/devtools/create-app.adoc[] -This command generates a new project importing the RESTEasy Reactive, Reactive REST client, and https://github.com/FasterXML/jackson[Jackson] extensions, +This command generates a new project importing the Quarkus REST (formerly RESTEasy Reactive), REST client, and https://github.com/FasterXML/jackson[Jackson] extensions, and in particular, adds the following dependencies: [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] @@ -41,19 +41,19 @@ and in particular, adds the following dependencies: ---- io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") -implementation("quarkus-rest-client-reactive-jackson") +implementation("io.quarkus:quarkus-rest-jackson") +implementation("quarkus-rest-client-jackson") ---- [NOTE] @@ -127,7 +127,7 @@ Note that we strongly recommend Java 21. This section is not about virtual threads. Because we need to do some I/O to demonstrate virtual threads usage, we need a client doing I/O operations. -In addition, the reactive REST client is virtual thread friendly: it does not pin and handle propagation correctly. +In addition, the REST client is virtual thread friendly: it does not pin and handle propagation correctly. Create the `src/main/java/org/acme/WeatherService.java` class with the following content: @@ -160,7 +160,7 @@ public interface WeatherService { ---- This class models the HTTP interaction with the weather service. -Read more about the rest client in the dedicated xref:./rest-client-reactive.adoc[guide]. +Read more about the rest client in the dedicated xref:./rest-client.adoc[guide]. == Create the HTTP endpoint @@ -289,13 +289,13 @@ Run the test with either: - `./mvnw test` As you will see, it does not pin - no stack trace. -It is because the reactive REST client is implemented in a virtual-thread-friendly way. +It is because the REST client is implemented in a virtual-thread-friendly way. The same approach can be used with integration tests. == Conclusion -This guide shows how you can use virtual threads with RESTEasy Reactive and the reactive REST client. +This guide shows how you can use virtual threads with Quarkus REST and the REST client. Learn more about virtual threads support on: - xref:./messaging-virtual-threads.adoc[@RunOnVirtualThread in messaging applications] (this guide covers Apache Kafka) diff --git a/docs/src/main/asciidoc/resteasy-reactive.adoc b/docs/src/main/asciidoc/rest.adoc similarity index 95% rename from docs/src/main/asciidoc/resteasy-reactive.adoc rename to docs/src/main/asciidoc/rest.adoc index 0670c4e9102e6..199f342940b86 100644 --- a/docs/src/main/asciidoc/resteasy-reactive.adoc +++ b/docs/src/main/asciidoc/rest.adoc @@ -3,12 +3,12 @@ This guide is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -= Writing REST Services with RESTEasy Reactive += Writing REST Services with Quarkus REST (formerly RESTEasy Reactive) include::_attributes.adoc[] :categories: web :topics: rest,resteasy-reactive,virtual-threads -:extensions: io.quarkus:quarkus-resteasy-reactive,io.quarkus:quarkus-resteasy-reactive-jackson,io.quarkus:quarkus-resteasy-reactive-jsonb,io.quarkus:quarkus-rest-client-reactive,io.quarkus:quarkus-rest-client-reactive-jackson,io.quarkus:quarkus-rest-client-reactive-jsonb -:summary: Discover how to develop highly scalable reactive REST services with Jakarta REST and RESTEasy Reactive. +:extensions: io.quarkus:quarkus-rest,io.quarkus:quarkus-rest-jackson,io.quarkus:quarkus-rest-jsonb,io.quarkus:quarkus-rest-client,io.quarkus:quarkus-rest-client-jackson,io.quarkus:quarkus-rest-client-jsonb +:summary: Discover how to develop highly scalable reactive REST services with Jakarta REST and Quarkus REST. :jaxrsapi: https://javadoc.io/doc/jakarta.ws.rs/jakarta.ws.rs-api/3.1.0/jakarta.ws.rs :jaxrsspec: https://jakarta.ee/specifications/restful-ws/3.1/jakarta-restful-ws-spec-3.1.html :jdkapi: https://docs.oracle.com/en/java/javase/17/docs/api/java.base @@ -20,17 +20,17 @@ include::_attributes.adoc[] :resteasy-reactive-api: https://javadoc.io/doc/io.quarkus.resteasy.reactive/resteasy-reactive/{quarkus-version} :resteasy-reactive-common-api: https://javadoc.io/doc/io.quarkus.resteasy.reactive/resteasy-reactive-common/{quarkus-version} -This guide explains how to write REST Services with RESTEasy Reactive in Quarkus. +This guide explains how to write REST Services with Quarkus REST in Quarkus. [TIP] ==== -This is the reference guide for RESTEasy Reactive. +This is the reference guide for Quarkus REST. For a more lightweight introduction, please refer to the xref:rest-json.adoc[Writing JSON REST services guides]. ==== -== What is RESTEasy Reactive? +== What is Quarkus REST? -RESTEasy Reactive is a new link:{jaxrsspec}[Jakarta REST (formerly known as JAX-RS)] +Quarkus REST is a new link:{jaxrsspec}[Jakarta REST (formerly known as JAX-RS)] implementation written from the ground up to work on our common https://vertx.io/[Vert.x] layer and is thus fully reactive, while also being very tightly integrated with Quarkus and consequently moving a lot of work to build time. @@ -50,14 +50,14 @@ Add the following import to your build file: ---- io.quarkus - quarkus-resteasy-reactive + quarkus-rest ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive") +implementation("io.quarkus:quarkus-rest") ---- You can now write your first endpoint in the `org.acme.rest.Endpoint` class: @@ -138,7 +138,7 @@ public static class MyApplication extends Application { ---- This will cause all rest endpoints to be resolve relative to `/api`, so the endpoint above with `@Path("rest")` would -be accessible at `/api/rest/`. You can also set the `quarkus.resteasy-reactive.path` build time property to set the root path if you +be accessible at `/api/rest/`. You can also set the `quarkus.rest.path` build time property to set the root path if you don't want to use an annotation. === Declaring endpoints: HTTP methods @@ -331,7 +331,7 @@ See <> for more advanced use-cases. [NOTE] ==== -When an exception occurs in RESTEasy Reactive request parameter handling code, the exception is not printed by default to the log (for security reasons). +When an exception occurs in Quarkus REST request parameter handling code, the exception is not printed by default to the log (for security reasons). This can sometimes make it hard to understand why certain HTTP status codes are returned (as the Jakarta REST mandates the use of non-intuitive error codes in various cases). In such cases, users are encouraged to set the logging level for the `org.jboss.resteasy.reactive.server.handlers.ParameterHandler` category to `DEBUG` like so: @@ -595,13 +595,13 @@ public static class Resource { ==== Handling malformed input -As part of reading the multipart body, RESTEasy Reactive invokes the proper MessageBodyReaderlink:{jaxrsapi}/jakarta/ws/rs/ext/MessageBodyReader.html[`MessageBodyReader`] for each part of the request. +As part of reading the multipart body, Quarkus REST invokes the proper MessageBodyReaderlink:{jaxrsapi}/jakarta/ws/rs/ext/MessageBodyReader.html[`MessageBodyReader`] for each part of the request. If an `IOException` occurs for one of these parts (for example if Jackson was unable to deserialize a JSON part), then a `org.jboss.resteasy.reactive.server.multipart.MultipartPartReadingException` is thrown. If this exception is not handled by the application as mentioned in <>, an HTTP 400 response is returned by default. ==== Multipart output -Similarly, RESTEasy Reactive can produce Multipart Form data to allow users download files from the server. For example, we could write a POJO +Similarly, Quarkus REST can produce Multipart Form data to allow users download files from the server. For example, we could write a POJO that will hold the information we want to expose as: [source,java] @@ -853,7 +853,7 @@ public class FruitResource { ==== Using RedirectException -Users can also throw `jakarta.ws.rs.RedirectionException` from a method body to get RESTEasy Reactive to perform the desired redirect. +Users can also throw `jakarta.ws.rs.RedirectionException` from a method body to get Quarkus REST to perform the desired redirect. === Async/reactive support @@ -1219,7 +1219,7 @@ Manipulation of the returned HTTP headers and status code is not possible via `R === Controlling HTTP Caching features -RESTEasy Reactive provides the link:{resteasy-reactive-common-api}/org/jboss/resteasy/reactive/Cache.html[`@Cache`] +Quarkus REST provides the link:{resteasy-reactive-common-api}/org/jboss/resteasy/reactive/Cache.html[`@Cache`] and link:{resteasy-reactive-common-api}/org/jboss/resteasy/reactive/NoCache.html[`@NoCache`] annotations to facilitate handling HTTP caching semantics, i.e. setting the 'Cache-Control' HTTP header. @@ -1274,7 +1274,7 @@ method takes parameters of the following type: |Advanced: access to instances of endpoints |link:{resteasy-reactive-api}/org/jboss/resteasy/reactive/server/spi/ServerRequestContext.html[`ServerRequestContext`] -|Advanced: RESTEasy Reactive access to the current request/response +|Advanced: Quarkus REST access to the current request/response |link:{jaxrsapi}/jakarta/ws/rs/sse/Sse.html[`Sse`] |Advanced: Complex SSE use-cases @@ -1374,15 +1374,15 @@ public class Endpoint { [[json]] -Instead of importing `io.quarkus:quarkus-resteasy-reactive`, you can import either of the following modules to get support for JSON: +Instead of importing `io.quarkus:quarkus-rest`, you can import either of the following modules to get support for JSON: |=== |GAV|Usage -|`io.quarkus:quarkus-resteasy-reactive-jackson` +|`io.quarkus:quarkus-rest-jackson` |https://github.com/FasterXML/jackson[Jackson support] -|`io.quarkus:quarkus-resteasy-reactive-jsonb` +|`io.quarkus:quarkus-rest-jsonb` |https://eclipse-ee4j.github.io/jsonb-api/[JSON-B support] |=== @@ -1393,12 +1393,12 @@ serialisation>>. ==== Advanced Jackson-specific features -When using the `quarkus-resteasy-reactive-jackson` extension there are some advanced features that RESTEasy Reactive supports. +When using the `quarkus-rest-jackson` extension there are some advanced features that Quarkus REST supports. [[secure-serialization]] ===== Secure serialization -When used with Jackson to perform JSON serialization, RESTEasy Reactive provides the ability to limit the set of fields that are serialized based on the roles of the current user. +When used with Jackson to perform JSON serialization, Quarkus REST provides the ability to limit the set of fields that are serialized based on the roles of the current user. This is achieved by simply annotating the fields (or getters) of the POJO being returned with `@io.quarkus.resteasy.reactive.jackson.SecureField`. A simple example could be the following: @@ -1537,7 +1537,7 @@ public class User { Depending on the Jakarta REST method that returns this user, we might want to exclude the `id` field from serialization. For example, you might want an insecure method to not expose this field. -The way we can achieve that in RESTEasy Reactive is shown in the following example: +The way we can achieve that in Quarkus REST is shown in the following example: [source,java] ---- @@ -1621,12 +1621,12 @@ public static class SupportUnquotedFields implements BiFunction>. -The JAXB Resteasy Reactive extension will automatically detect the classes that are used in the resources and require JAXB serialization. Then, it will register these classes into the default `JAXBContext` which is internally used by the JAXB message reader and writer. +The JAXB Quarkus REST extension will automatically detect the classes that are used in the resources and require JAXB serialization. Then, it will register these classes into the default `JAXBContext` which is internally used by the JAXB message reader and writer. -However, in some situations, these classes cause the `JAXBContext` to fail: for example, when you're using the same class name in different java packages. In these cases, the application will fail at build time and print the JAXB exception that caused the issue, so you can properly fix it. Alternatively, you can also exclude the classes that cause the issue by using the property `quarkus.jaxb.exclude-classes`. When excluding classes that are required by any resource, the JAXB resteasy reactive extension will create and cache a custom `JAXBContext` that will include the excluded class, causing a minimal performance degradance. +However, in some situations, these classes cause the `JAXBContext` to fail: for example, when you're using the same class name in different java packages. In these cases, the application will fail at build time and print the JAXB exception that caused the issue, so you can properly fix it. Alternatively, you can also exclude the classes that cause the issue by using the property `quarkus.jaxb.exclude-classes`. When excluding classes that are required by any resource, the JAXB Quarkus REST extension will create and cache a custom `JAXBContext` that will include the excluded class, causing a minimal performance degradance. [NOTE] ==== @@ -1653,11 +1653,11 @@ For instance, when setting `quarkus.jaxb.exclude-classes=org.acme.one.Model,org. ==== Advanced JAXB-specific features -When using the `quarkus-resteasy-reactive-jaxb` extension there are some advanced features that RESTEasy Reactive supports. +When using the `quarkus-resteasy-reactive-jaxb` extension there are some advanced features that Quarkus REST supports. ===== Inject JAXB components -The JAXB resteasy reactive extension will serialize and unserialize requests and responses transparently for users. However, if you need finer grain control over JAXB components, you can inject either the JAXBContext, Marshaller, or Unmarshaller components into your beans: +The JAXB Quarkus REST extension will serialize and unserialize requests and responses transparently for users. However, if you need finer grain control over JAXB components, you can inject either the JAXBContext, Marshaller, or Unmarshaller components into your beans: [source,java] ---- @@ -1742,12 +1742,12 @@ Note that if you provide your custom JAXB context instance, you will need to reg [[links]] -To enable Web Links support, add the `quarkus-resteasy-reactive-links` extension to your project. +To enable Web Links support, add the `quarkus-rest-links` extension to your project. |=== |GAV|Usage -|`io.quarkus:quarkus-resteasy-reactive-links` +|`io.quarkus:quarkus-rest-links` |https://www.w3.org/wiki/LinkHeader[Web Links support] |=== @@ -1885,7 +1885,7 @@ Using this injected bean of type `RestLinksProvider`, you can get the links by t The https://tools.ietf.org/id/draft-kelly-json-hal-01.html[HAL] standard is a simple format to represent web links. -To enable the HAL support, add the `quarkus-hal` extension to your project. Also, as HAL needs JSON support, you need to add either the `quarkus-resteasy-reactive-jsonb` or the `quarkus-resteasy-reactive-jackson` extension. +To enable the HAL support, add the `quarkus-hal` extension to your project. Also, as HAL needs JSON support, you need to add either the `quarkus-rest-jsonb` or the `quarkus-rest-jackson` extension. |=== |GAV|Usage @@ -2040,7 +2040,7 @@ could prove useful for more complex use cases. [[execution-model]] -RESTEasy Reactive is implemented using two main thread types: +Quarkus REST is implemented using two main thread types: - Event-loop threads: which are responsible, among other things, for reading bytes from the HTTP request and writing bytes back to the HTTP response @@ -2050,7 +2050,7 @@ The event-loop threads (also called IO threads) are responsible for actually per operations in an asynchronous way, and to trigger any listener interested in the completion of those IO operations. -By default, the thread RESTEasy Reactive will run endpoint methods on depends on the signature of the method. +By default, the thread Quarkus REST will run endpoint methods on depends on the signature of the method. If a method returns one of the following types then it is considered non-blocking, and will be run on the IO thread by default: @@ -2296,9 +2296,9 @@ It may declare any of the following return types: [NOTE] ==== -When an exception occurs, RESTEasy Reactive does not log it by default (for security reasons). +When an exception occurs, Quarkus REST does not log it by default (for security reasons). This can sometimes make it hard to understand why certain exception handling code was invoked (or not invoked). -To make RESTEasy Reactive log the actual exception before an exception mapping code is run the `org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext` log category can be set to `DEBUG` like so: +To make Quarkus REST log the actual exception before an exception mapping code is run the `org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext` log category can be set to `DEBUG` like so: [source, properties] ---- @@ -2491,7 +2491,7 @@ A `ContainerResponseFilter` will also be called for <`] or link:{jaxrsapi}/jakarta/ws/rs/core/Response.html[`Response`] with -an entity), RESTEasy Reactive will look for a way to map that into an HTTP response body. +an entity), Quarkus REST will look for a way to map that into an HTTP response body. Similarly, whenever your endpoint method takes an object as parameter, we will look for a way to map the HTTP request body into that object. @@ -2715,9 +2715,9 @@ public class CheeseIOInterceptor implements ReaderInterceptor, WriterInterceptor } ---- -==== RESTEasy Reactive and REST Client Reactive interactions +==== Quarkus REST and REST Client interactions -In Quarkus, the RESTEasy Reactive extension and xref:rest-client-reactive.adoc[the REST Client Reactive extension] share the same infrastructure. +In Quarkus, the Quarkus REST extension and xref:rest-client.adoc[the REST Client extension] share the same infrastructure. One important consequence of this consideration is that they share the same list of providers (in the Jakarta REST meaning of the word). For instance, if you declare a `WriterInterceptor`, it will by default intercept both the servers calls and the client calls, @@ -2834,7 +2834,7 @@ public class Endpoint { ==== Handling dates -RESTEasy Reactive supports the use of the implementations of `java.time.Temporal` (like `java.time.LocalDateTime`) as query, path, or form params. +Quarkus REST supports the use of the implementations of `java.time.Temporal` (like `java.time.LocalDateTime`) as query, path, or form params. Furthermore, it provides the `@org.jboss.resteasy.reactive.DateFormat` annotation, which can be used to set a custom expected pattern. Otherwise, the JDK's default format for each type is used implicitly. @@ -3156,10 +3156,10 @@ This feature does not work when using native build. ==== -== RESTEasy Reactive client +== REST Client -In addition to the Server side, RESTEasy Reactive comes with a new MicroProfile REST Client implementation that is non-blocking at its core. +In addition to the Server side, Quarkus REST comes with a new MicroProfile REST Client implementation that is non-blocking at its core. -Please note that the `quarkus-rest-client` extension may not be used with RESTEasy Reactive, use `quarkus-rest-client-reactive` instead. +Please note that the `quarkus-resteasy-client` extension may not be used with Quarkus REST, use `quarkus-rest-client` instead. -See the xref:rest-client-reactive.adoc[REST Client Reactive Guide] for more information about the reactive REST client. +See the xref:rest-client.adoc[REST Client Guide] for more information about the REST client. diff --git a/docs/src/main/asciidoc/resteasy-client-multipart.adoc b/docs/src/main/asciidoc/resteasy-client-multipart.adoc index ff1987d097dfb..2ef9fe2cec01f 100644 --- a/docs/src/main/asciidoc/resteasy-client-multipart.adoc +++ b/docs/src/main/asciidoc/resteasy-client-multipart.adoc @@ -14,9 +14,9 @@ include::_attributes.adoc[] ==== This guide is about the multipart support of the REST Client compatible with https://resteasy.dev[RESTEasy Classic] which used to be the default Jakarta REST (formerly known as JAX-RS) implementation until Quarkus 2.8. -It is now recommended to use RESTEasy Reactive, which supports equally well traditional blocking workloads and reactive workloads. -For more information about RESTEasy Reactive, -please see the xref:rest-client-reactive.adoc[REST Client Reactive guide] and, for the server side, the xref:rest-json.adoc[introductory REST JSON guide] or the more detailed xref:resteasy-reactive.adoc[RESTEasy Reactive guide]. +It is now recommended to use Quarkus REST (formerly RESTEasy Reactive), which supports equally well traditional blocking workloads and reactive workloads. +For more information about Quarkus REST, +please see the xref:rest-client.adoc[REST Client guide] and, for the server side, the xref:rest-json.adoc[introductory REST JSON guide] or the more detailed xref:rest.adoc[Quarkus REST guide]. ==== RESTEasy has rich support for the `multipart/*` and `multipart/form-data` mime types. The multipart mime format is used to pass lists of content bodies. Multiple content bodies are embedded in one message. `multipart/form-data` is often found in web application HTML Form documents and is generally used to upload files. The form-data format is the same as other multipart formats, except that each inlined piece of content has a name associated with it. diff --git a/docs/src/main/asciidoc/resteasy-client.adoc b/docs/src/main/asciidoc/resteasy-client.adoc index 912a70ea3b7f7..f04039cf50afb 100644 --- a/docs/src/main/asciidoc/resteasy-client.adoc +++ b/docs/src/main/asciidoc/resteasy-client.adoc @@ -14,9 +14,9 @@ include::_attributes.adoc[] ==== This guide is about the REST Client compatible with https://resteasy.dev[RESTEasy Classic] which used to be the default Jakarta REST (formerly known as JAX-RS) implementation until Quarkus 2.8. -It is now recommended to use RESTEasy Reactive, which supports equally well traditional blocking workloads and reactive workloads. -For more information about RESTEasy Reactive, -please see the xref:rest-client-reactive.adoc[REST Client Reactive guide] and, for the server side, the xref:rest-json.adoc[introductory REST JSON guide] or the more detailed xref:resteasy-reactive.adoc[RESTEasy Reactive guide]. +It is now recommended to use Quarkus REST (formerly RESTEasy Reactive), which supports equally well traditional blocking workloads and reactive workloads. +For more information about Quarkus REST, +please see the xref:rest-client.adoc[REST Client guide] and, for the server side, the xref:rest-json.adoc[introductory REST JSON guide] or the more detailed xref:rest.adoc[Quarkus REST guide]. ==== This guide explains how to use the RESTEasy REST Client in order to interact with REST APIs @@ -664,7 +664,7 @@ In some cases you may want to mock the remote endpoint - the HTTP server - inste This may be especially useful for native tests, or for programmatically created clients. You can easily mock an HTTP Server with Wiremock. -The xref:rest-client-reactive.adoc#using-a-mock-http-server-for-tests[Wiremock section of the Quarkus - Using the REST Client] +The xref:rest-client.adoc#using-a-mock-http-server-for-tests[Wiremock section of the Quarkus - Using the REST Client] describes how to set it up in detail. == Further reading diff --git a/docs/src/main/asciidoc/resteasy.adoc b/docs/src/main/asciidoc/resteasy.adoc index b4db9a5ca12ea..7c8c4f710ef75 100644 --- a/docs/src/main/asciidoc/resteasy.adoc +++ b/docs/src/main/asciidoc/resteasy.adoc @@ -13,10 +13,10 @@ include::_attributes.adoc[] ==== This guide is about https://resteasy.dev[RESTEasy Classic], which used to be the default Jakarta REST (formerly known as JAX-RS) implementation until Quarkus 2.8. -It is now recommended to use RESTEasy Reactive, which supports both traditional blocking workloads and reactive workloads equally well. +It is now recommended to use Quarkus REST (formerly RESTEasy Reactive), which supports both traditional blocking workloads and reactive workloads equally well. -For more information about RESTEasy Reactive, -please see the xref:rest-json.adoc[introductory REST JSON guide] or the xref:resteasy-reactive.adoc[RESTEasy Reactive reference documentation]. +For more information about Quarkus REST, +please see the xref:rest-json.adoc[introductory REST JSON guide] or the xref:rest.adoc[Quarkus REST reference documentation]. ==== TIP: There is another guide if you need a xref:resteasy-client.adoc[REST client based on RESTEasy Classic] (including support for JSON). @@ -598,7 +598,7 @@ This time, you can see our list of legumes. [WARNING] ==== -For reactive workloads, please always use xref:resteasy-reactive.adoc[RESTEasy Reactive]. +For reactive workloads, please always use xref:rest.adoc[Quarkus REST]. ==== You can return _reactive types_ to handle asynchronous processing. diff --git a/docs/src/main/asciidoc/scheduler.adoc b/docs/src/main/asciidoc/scheduler.adoc index 6fdd25396e772..0938fd2a59351 100644 --- a/docs/src/main/asciidoc/scheduler.adoc +++ b/docs/src/main/asciidoc/scheduler.adoc @@ -40,7 +40,7 @@ The solution is located in the `scheduler-quickstart` link:{quickstarts-tree-url First, we need a new project. Create a new project with the following command: :create-app-artifact-id: scheduler-quickstart -:create-app-extensions: resteasy-reactive,scheduler +:create-app-extensions: rest,scheduler include::{includes}/devtools/create-app.adoc[] It generates a new project including: @@ -49,7 +49,7 @@ It generates a new project including: * example `Dockerfile` files for both `native` and `jvm` modes * the application configuration file -The project also imports the RESTEasy Reactive and scheduler extensions. +The project also imports the Quarkus REST (formerly RESTEasy Reactive) and scheduler extensions. If you already have your Quarkus project configured, you can add the `scheduler` extension to your project by running the following command in your project base directory: diff --git a/docs/src/main/asciidoc/scripting.adoc b/docs/src/main/asciidoc/scripting.adoc index 4b7fa39202b3e..a57f94b7702f4 100644 --- a/docs/src/main/asciidoc/scripting.adoc +++ b/docs/src/main/asciidoc/scripting.adoc @@ -32,7 +32,7 @@ Normally we would link to a Git repository to clone but in this case there is no ---- //usr/bin/env jbang "$0" "$@" ; exit $? //DEPS {quarkus-platform-groupid}:quarkus-bom:{quarkus-version}@pom -//DEPS io.quarkus:quarkus-resteasy-reactive +//DEPS io.quarkus:quarkus-rest //JAVAC_OPTIONS -parameters //JAVA_OPTIONS -Djava.util.logging.manager=org.jboss.logmanager.LogManager @@ -117,12 +117,12 @@ The next lines illustrate how you add dependencies to this script. This is a feature of JBang. -Go ahead and update this line to include the `quarkus-bom` and the `quarkus-resteasy-reactive` dependency like so: +Go ahead and update this line to include the `quarkus-bom` and the `quarkus-rest` dependency like so: [source,java,subs=attributes+] ---- //DEPS {quarkus-platform-groupid}:quarkus-bom:{quarkus-version}@pom -//DEPS io.quarkus:quarkus-resteasy-reactive +//DEPS io.quarkus:quarkus-rest ---- Now, run `jbang quarkusapp.java` and you will see JBang resolving this dependency and building the jar with help from Quarkus' JBang integration. @@ -210,7 +210,7 @@ __ ____ __ _____ ___ __ ____ ______ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2023-03-22 09:48:39,891 INFO [io.quarkus] (main) quarkus 999-SNAPSHOT on JVM (powered by Quarkus {quarkus-version}) started in 0.283s. Listening on: http://0.0.0.0:8080 2023-03-22 09:48:39,904 INFO [io.quarkus] (main) Profile prod activated. -2023-03-22 09:48:39,904 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] +2023-03-22 09:48:39,904 INFO [io.quarkus] (main) Installed features: [cdi, rest, smallrye-context-propagation, vertx] ---- Once started, you can request the provided endpoint: @@ -230,9 +230,9 @@ We are using `curl -w "\n"` in this example to avoid your terminal printing a '% ==== [TIP] -.Why is `quarkus-resteasy-reactive` not resolved? +.Why is `quarkus-rest` not resolved? ==== -In this second run you should not see a line saying it is resolving `quarkus-resteasy-reactive` as JBang caches the dependency resolution between runs. +In this second run you should not see a line saying it is resolving `quarkus-rest` as JBang caches the dependency resolution between runs. If you want to clear the caches to force resolution use `jbang cache clear`. ==== @@ -241,7 +241,7 @@ If you want to clear the caches to force resolution use `jbang cache clear`. Dependency injection in Quarkus is based on ArC which is a CDI-based dependency injection solution tailored for Quarkus' architecture. You can learn more about it in the xref:cdi-reference.adoc[Contexts and Dependency Injection guide]. -ArC comes as a dependency of `quarkus-resteasy-reactive` so you already have it handy. +ArC comes as a dependency of `quarkus-rest` so you already have it handy. Let's modify the application and add a companion bean. @@ -278,7 +278,7 @@ Edit the `quarksapp` class to inject the `GreetingService` and create a new endp ---- //usr/bin/env jbang "$0" "$@" ; exit $? //DEPS io.quarkus.platform:quarkus-bom:{quarkus-version}@pom -//DEPS io.quarkus:quarkus-resteasy-reactive +//DEPS io.quarkus:quarkus-rest import io.quarkus.runtime.Quarkus; import jakarta.enterprise.context.ApplicationScoped; @@ -331,7 +331,7 @@ hello null Now that is unexpected, why is it returning `hello null` and not `hello quarkus`? -The reason is that RESTEasy Reactive relies on the `-parameters` compiler flag to be set to be able to map `{name}` to the `name` parameter. +The reason is that Quarkus REST (formerly RESTEasy Reactive) relies on the `-parameters` compiler flag to be set to be able to map `{name}` to the `name` parameter. We fix that by adding the following comment instruction to the file: @@ -423,7 +423,7 @@ __ ____ __ _____ ___ __ ____ ______ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2023-03-22 09:37:57,471 INFO [io.quarkus] (main) quarkus 999-SNAPSHOT native (powered by {quarkus-version}) started in 0.009s. Listening on: http://0.0.0.0:8080 2023-03-22 09:37:57,472 INFO [io.quarkus] (main) Profile prod activated. -2023-03-22 09:37:57,472 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] +2023-03-22 09:37:57,472 INFO [io.quarkus] (main) Installed features: [cdi, rest, smallrye-context-propagation, vertx] ---- This native build will take some time on first run but any subsequent runs (without changing `quarkusapp.java`) will be close to instant thanks to JBang cache: @@ -437,7 +437,7 @@ __ ____ __ _____ ___ __ ____ ______ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2023-03-22 09:38:45,450 INFO [io.quarkus] (main) quarkus 999-SNAPSHOT native (powered by {quarkus-version}) started in 0.009s. Listening on: http://0.0.0.0:8080 2023-03-22 09:38:45,450 INFO [io.quarkus] (main) Profile prod activated. -2023-03-22 09:38:45,450 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] +2023-03-22 09:38:45,450 INFO [io.quarkus] (main) Installed features: [cdi, rest, smallrye-context-propagation, vertx] ---- === Conclusion diff --git a/docs/src/main/asciidoc/security-authentication-mechanisms.adoc b/docs/src/main/asciidoc/security-authentication-mechanisms.adoc index af7e03bcbdda8..9584b86abb792 100644 --- a/docs/src/main/asciidoc/security-authentication-mechanisms.adoc +++ b/docs/src/main/asciidoc/security-authentication-mechanisms.adoc @@ -344,7 +344,7 @@ The `quarkus-oidc-client` extension provides `OidcClient` for acquiring and refr * `password` * `refresh_token` -The `quarkus-oidc-client-filter` extension requires the `quarkus-oidc-client` extension. +The `quarkus-resteasy-client-oidc-filter` extension requires the `quarkus-oidc-client` extension. It provides JAX-RS RESTful Web Services `OidcClientRequestFilter`, which sets the access token acquired by `OidcClient` as the `Bearer` scheme value of the HTTP `Authorization` header. This filter can be registered with MicroProfile REST client implementations injected into the current Quarkus endpoint, but it is not related to the authentication requirements of this service endpoint. For example, it can be a public endpoint or be protected with mTLS. @@ -354,7 +354,7 @@ For example, it can be a public endpoint or be protected with mTLS. In this scenario, you do not need to protect your Quarkus endpoint by using the Quarkus OpenID Connect adapter. ==== -The `quarkus-oidc-token-propagation` extension requires the `quarkus-oidc` extension. +The `quarkus-resteasy-client-oidc-token-propagation` extension requires the `quarkus-oidc` extension. It provides Jakarta REST `TokenCredentialRequestFilter`, which sets the OpenID Connect Bearer token or Authorization Code Flow access token as the `Bearer` scheme value of the HTTP `Authorization` header. This filter can be registered with MicroProfile REST client implementations injected into the current Quarkus endpoint, which must be protected by using the Quarkus OIDC adapter. This filter can propagate the access token to the downstream services. diff --git a/docs/src/main/asciidoc/security-authorize-web-endpoints-reference.adoc b/docs/src/main/asciidoc/security-authorize-web-endpoints-reference.adoc index 723d3aaf27907..5c7fd935985ce 100644 --- a/docs/src/main/asciidoc/security-authorize-web-endpoints-reference.adoc +++ b/docs/src/main/asciidoc/security-authorize-web-endpoints-reference.adoc @@ -8,7 +8,7 @@ include::_attributes.adoc[] :diataxis-type: reference :categories: security,web :topics: security,authorization,http,rest -:extensions: io.quarkus:quarkus-vertx-http,io.quarkus:quarkus-resteasy-reactive,io.quarkus:quarkus-resteasy +:extensions: io.quarkus:quarkus-vertx-http,io.quarkus:quarkus-rest,io.quarkus:quarkus-resteasy Quarkus incorporates a pluggable web security layer. When security is active, the system performs a permission check on all HTTP requests to determine if they should proceed. diff --git a/docs/src/main/asciidoc/security-csrf-prevention.adoc b/docs/src/main/asciidoc/security-csrf-prevention.adoc index b56e7d49ad941..45d3b372be5a2 100644 --- a/docs/src/main/asciidoc/security-csrf-prevention.adoc +++ b/docs/src/main/asciidoc/security-csrf-prevention.adoc @@ -16,7 +16,7 @@ Quarkus Security provides a CSRF prevention feature which implements https://che `Double Submit Cookie` technique requires that the CSRF token sent as `HTTPOnly`, optionally signed, cookie to the client, and directly embedded in a hidden form input of server-side rendered HTML forms, or submitted as a request header value. -The extension consists of a xref:resteasy-reactive.adoc[RESTEasy Reactive] server filter which creates and verifies CSRF tokens in `application/x-www-form-urlencoded` and `multipart/form-data` forms and a Qute HTML form parameter provider which supports the xref:qute-reference.adoc#injecting-beans-directly-in-templates[injection of CSRF tokens in Qute templates]. +The extension consists of a xref:rest.adoc[Quarkus REST (formerly RESTEasy Reactive)] server filter which creates and verifies CSRF tokens in `application/x-www-form-urlencoded` and `multipart/form-data` forms and a Qute HTML form parameter provider which supports the xref:qute-reference.adoc#injecting-beans-directly-in-templates[injection of CSRF tokens in Qute templates]. == Creating the Project @@ -327,7 +327,7 @@ include::{generated-dir}/config/quarkus-csrf-reactive.adoc[leveloffset=+1, opts= == References * https://owasp.org/www-community/attacks/csrf[OWASP Cross-Site Request Forgery] -* xref:resteasy-reactive.adoc[RESTEasy Reactive] +* xref:rest.adoc[Quarkus REST] * xref:qute-reference.adoc[Qute Reference] * xref:security-cors.adoc#cors-filter[Cross-origin resource sharing] * xref:security-overview.adoc[Quarkus Security overview] diff --git a/docs/src/main/asciidoc/security-getting-started-tutorial.adoc b/docs/src/main/asciidoc/security-getting-started-tutorial.adoc index a4676ab997cc7..29311a068cf7d 100644 --- a/docs/src/main/asciidoc/security-getting-started-tutorial.adoc +++ b/docs/src/main/asciidoc/security-getting-started-tutorial.adoc @@ -75,7 +75,7 @@ You can use either Hibernate ORM or Hibernate Reactive. ** To create the Maven project with Hibernate ORM, use the following command: :create-app-artifact-id: security-jpa-quickstart -:create-app-extensions: security-jpa,jdbc-postgresql,resteasy-reactive,hibernate-orm-panache +:create-app-extensions: security-jpa,jdbc-postgresql,rest,hibernate-orm-panache include::{includes}/devtools/create-app.adoc[] * To add the Jakarta Persistence extension to an existing Maven project, complete one of the following steps: diff --git a/docs/src/main/asciidoc/security-jdbc.adoc b/docs/src/main/asciidoc/security-jdbc.adoc index a8718e70ebd10..7a3e8a906f15d 100644 --- a/docs/src/main/asciidoc/security-jdbc.adoc +++ b/docs/src/main/asciidoc/security-jdbc.adoc @@ -43,7 +43,7 @@ The solution is located in the `security-jdbc-quickstart` link:{quickstarts-tree First, we need a new project. Create a new project with the following command: :create-app-artifact-id: security-jdbc-quickstart -:create-app-extensions: elytron-security-jdbc,jdbc-postgresql,resteasy-reactive +:create-app-extensions: elytron-security-jdbc,jdbc-postgresql,rest include::{includes}/devtools/create-app.adoc[] [NOTE] diff --git a/docs/src/main/asciidoc/security-jwt.adoc b/docs/src/main/asciidoc/security-jwt.adoc index 586feadd7d8d3..fb2564faf1082 100644 --- a/docs/src/main/asciidoc/security-jwt.adoc +++ b/docs/src/main/asciidoc/security-jwt.adoc @@ -42,7 +42,7 @@ The solution is located in the `security-jwt-quickstart` link:{quickstarts-tree- First, create a new project with the following command: :create-app-artifact-id: security-jwt-quickstart -:create-app-extensions: resteasy-reactive-jackson,smallrye-jwt,smallrye-jwt-build +:create-app-extensions: rest-jackson,smallrye-jwt,smallrye-jwt-build include::{includes}/devtools/create-app.adoc[] This command generates the Maven project and imports the `smallrye-jwt` extension, which includes the {mp-jwt} support. @@ -163,7 +163,7 @@ and you should see output similar to: Listening for transport dt_socket at address: 5005 2020-07-15 16:09:50,883 INFO [io.quarkus] (Quarkus Main Thread) security-jwt-quickstart 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.073s. Listening on: http://0.0.0.0:8080 2020-07-15 16:09:50,885 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. -2020-07-15 16:09:50,885 INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, mutiny, resteasy-reactive, resteasy-reactive-jackson, security, smallrye-context-propagation, smallrye-jwt, vertx, vertx-web] +2020-07-15 16:09:50,885 INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, mutiny, rest, rest-jackson, security, smallrye-context-propagation, smallrye-jwt, vertx, vertx-web] ---- Now that the REST endpoint is running, we can access it using a command line tool like curl: @@ -584,7 +584,7 @@ And executed using `java -jar target/quarkus-app/quarkus-run.jar`: ---- $ java -jar target/quarkus-app/quarkus-run.jar 2019-03-28 14:27:48,839 INFO [io.quarkus] (main) Quarkus {quarkus-version} started in 0.796s. Listening on: http://[::]:8080 -2019-03-28 14:27:48,841 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, resteasy-reactive-jackson, security, smallrye-jwt] +2019-03-28 14:27:48,841 INFO [io.quarkus] (main) Installed features: [cdi, rest, rest-jackson, security, smallrye-jwt] ---- You can also generate the native executable with: @@ -613,7 +613,7 @@ include::{includes}/devtools/build-native.adoc[] $ ./target/security-jwt-quickstart-runner 2019-03-28 14:31:37,315 INFO [io.quarkus] (main) Quarkus 0.12.0 started in 0.006s. Listening on: http://[::]:8080 -2019-03-28 14:31:37,316 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, resteasy-reactive-jackson, security, smallrye-jwt] +2019-03-28 14:31:37,316 INFO [io.quarkus] (main) Installed features: [cdi, rest, rest-jackson, security, smallrye-jwt] ---- === Explore the Solution diff --git a/docs/src/main/asciidoc/security-keycloak-admin-client.adoc b/docs/src/main/asciidoc/security-keycloak-admin-client.adoc index a62d239d0a28c..b4d70655ef1b4 100644 --- a/docs/src/main/asciidoc/security-keycloak-admin-client.adoc +++ b/docs/src/main/asciidoc/security-keycloak-admin-client.adoc @@ -8,7 +8,7 @@ include::_attributes.adoc[] :categories: security :keywords: sso oidc security keycloak :topics: security,authentication,authorization,keycloak,sso -:extensions: io.quarkus:quarkus-keycloak-admin-client-reactive,io.quarkus:quarkus-keycloak-admin-client +:extensions: io.quarkus:quarkus-keycloak-admin-rest-client,io.quarkus:quarkus-keycloak-admin-resteasy-client The Quarkus Keycloak Admin Client and its reactive twin support Keycloak Admin Client which can be used to configure a running Keycloak server. @@ -28,15 +28,15 @@ First, we need a new project. Create a new project with the following command: :create-app-artifact-id: security-keycloak-admin-client -:create-app-extensions: keycloak-admin-client-reactive,resteasy-reactive-jackson +:create-app-extensions: keycloak-admin-rest-client,rest-jackson include::{includes}/devtools/create-app.adoc[] -This command generates a project which imports the `keycloak-admin-client-reactive` and `resteasy-reactive-jackson` extensions. +This command generates a project which imports the `keycloak-admin-rest-client` and `rest-jackson` extensions. -If you already have your Quarkus project configured, you can add the `keycloak-admin-client-reactive` and `resteasy-reactive-jackson` extensions +If you already have your Quarkus project configured, you can add the `keycloak-admin-rest-client` and `rest-jackson` extensions to your project by running the following command in your project base directory: -:add-extension-extensions: keycloak-admin-client-reactive,resteasy-reactive-jackson +:add-extension-extensions: keycloak-admin-rest-client,rest-jackson include::{includes}/devtools/extension-add.adoc[] This will add the following to your build file: @@ -46,19 +46,19 @@ This will add the following to your build file: ---- io.quarkus - quarkus-keycloak-admin-client-reactive + quarkus-keycloak-admin-rest-client io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-keycloak-admin-client-reactive") -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +implementation("io.quarkus:quarkus-keycloak-admin-rest-client") +implementation("io.quarkus:quarkus-rest-jackson") ---- We also are going to need a simple resource with a `Keycloak` injected as request scoped CDI bean. diff --git a/docs/src/main/asciidoc/security-keycloak-authorization.adoc b/docs/src/main/asciidoc/security-keycloak-authorization.adoc index f4a3eabe6fdd5..36ca2db1514e4 100644 --- a/docs/src/main/asciidoc/security-keycloak-authorization.adoc +++ b/docs/src/main/asciidoc/security-keycloak-authorization.adoc @@ -82,7 +82,7 @@ First, we need a new project. Create a new project with the following command: :create-app-artifact-id: security-keycloak-authorization-quickstart -:create-app-extensions: oidc,keycloak-authorization,resteasy-reactive-jackson +:create-app-extensions: oidc,keycloak-authorization,rest-jackson include::{includes}/devtools/create-app.adoc[] This command generates a project, importing the `keycloak-authorization` extension. diff --git a/docs/src/main/asciidoc/security-ldap.adoc b/docs/src/main/asciidoc/security-ldap.adoc index c33a0e10a8a35..83b1695367a83 100644 --- a/docs/src/main/asciidoc/security-ldap.adoc +++ b/docs/src/main/asciidoc/security-ldap.adoc @@ -46,7 +46,7 @@ The solution is located in the `security-ldap-quickstart` link:{quickstarts-tree First, we need a new project. Create a new project with the following command: :create-app-artifact-id: security-ldap-quickstart -:create-app-extensions: elytron-security-ldap,resteasy-reactive +:create-app-extensions: elytron-security-ldap,rest include::{includes}/devtools/create-app.adoc[] This command generates a project, importing the `elytron-security-ldap` extension diff --git a/docs/src/main/asciidoc/security-oauth2.adoc b/docs/src/main/asciidoc/security-oauth2.adoc index cf216a14c8225..b4ece34f5f3fd 100644 --- a/docs/src/main/asciidoc/security-oauth2.adoc +++ b/docs/src/main/asciidoc/security-oauth2.adoc @@ -37,7 +37,7 @@ It contains a very simple UI to use the Jakarta REST resources created here, too First, we need a new project. Create a new project with the following command: :create-app-artifact-id: security-oauth2-quickstart -:create-app-extensions: resteasy-reactive-jackson,security-oauth2 +:create-app-extensions: rest-jackson,security-oauth2 include::{includes}/devtools/create-app.adoc[] This command generates a project and imports the `elytron-security-oauth2` extension, which includes the OAuth2 opaque token support. @@ -290,7 +290,7 @@ And executed using `java -jar target/quarkus-app/quarkus-run.jar`: ... $ java -jar target/quarkus-app/quarkus-run.jar 2019-03-28 14:27:48,839 INFO [io.quarkus] (main) Quarkus {quarkus-version} started in 0.796s. Listening on: http://[::]:8080 -2019-03-28 14:27:48,841 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, resteasy-reactive-jackson, security, security-oauth2] +2019-03-28 14:27:48,841 INFO [io.quarkus] (main) Installed features: [cdi, rest, rest-jackson, security, security-oauth2] ---- You can also generate the native executable with: @@ -318,7 +318,7 @@ include::{includes}/devtools/build-native.adoc[] $ ./target/security-oauth2-quickstart-runner 2019-03-28 14:31:37,315 INFO [io.quarkus] (main) Quarkus 0.20.0 started in 0.006s. Listening on: http://[::]:8080 -2019-03-28 14:31:37,316 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, resteasy-reactive-jackson, security, security-oauth2] +2019-03-28 14:31:37,316 INFO [io.quarkus] (main) Installed features: [cdi, rest, rest-jackson, security, security-oauth2] ---- [[integration-testing]] diff --git a/docs/src/main/asciidoc/security-oidc-auth0-tutorial.adoc b/docs/src/main/asciidoc/security-oidc-auth0-tutorial.adoc index 7c52d1b14c281..c44e4346d19eb 100644 --- a/docs/src/main/asciidoc/security-oidc-auth0-tutorial.adoc +++ b/docs/src/main/asciidoc/security-oidc-auth0-tutorial.adoc @@ -46,10 +46,10 @@ In the steps that follow, you will continue to configure and update the Auth0 ap == Create a Quarkus application -Use the following Maven command to create a Quarkus RESTEasy Reactive application that can be secured with the Quarkus OIDC extension. +Use the following Maven command to create a Quarkus REST (formerly RESTEasy Reactive) application that can be secured with the Quarkus OIDC extension. :create-app-artifact-id: quarkus-auth0 -:create-app-extensions: resteasy-reactive,oidc +:create-app-extensions: rest,oidc include::{includes}/devtools/create-app.adoc[] Create the application workspace and import it into your favorite IDE. @@ -622,7 +622,7 @@ Now that we have managed to use OIDC authorization code flow and used both ID to In fact, the last code example, showing the injected `UserInfo`, is a concrete example of the access token propagation, in this case, Quarkus propagates the Auth0 access token to the Auth0 `UserInfo` endpoint to acquire `UserInfo`. Quarkus does it without users having to do anything themselves. -But what about propagating access tokens to some custom services ? It is very easy to achieve in Quarkus, both for the authorization code and bearer token flows. All you need to do is to create a Reactive REST Client interface for calling the service requiring a Bearer token access and annotate it with `@AccessToken` and the access token arriving to the front-end endpoint as the Auth0 Bearer access token or acquired by Quarkus after completing the Auth0 authorization code flow, will be propagated to the target microservice. This is as easy as it can get. +But what about propagating access tokens to some custom services ? It is very easy to achieve in Quarkus, both for the authorization code and bearer token flows. All you need to do is to create a REST Client interface for calling the service requiring a Bearer token access and annotate it with `@AccessToken` and the access token arriving to the front-end endpoint as the Auth0 Bearer access token or acquired by Quarkus after completing the Auth0 authorization code flow, will be propagated to the target microservice. This is as easy as it can get. For examples of propagating access tokens, see the following sections in this tutorial. For more information about token propagation, see xref:security-openid-connect-client-reference.adoc#reactive-token-propagation[OIDC token propagation]. @@ -647,11 +647,11 @@ Add the following dependencies to the project to support OIDC token propagation ---- io.quarkus - quarkus-rest-client-reactive-jackson + quarkus-rest-client-jackson io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-rest-client-oidc-token-propagation ---- diff --git a/docs/src/main/asciidoc/security-oidc-bearer-token-authentication-tutorial.adoc b/docs/src/main/asciidoc/security-oidc-bearer-token-authentication-tutorial.adoc index 2d1f03259502a..6b2f9b06a891a 100644 --- a/docs/src/main/asciidoc/security-oidc-bearer-token-authentication-tutorial.adoc +++ b/docs/src/main/asciidoc/security-oidc-bearer-token-authentication-tutorial.adoc @@ -64,7 +64,7 @@ Complete one of the following commands: To create a new Maven project, use the following command: :create-app-artifact-id: security-openid-connect-quickstart -:create-app-extensions: oidc,resteasy-reactive-jackson +:create-app-extensions: oidc,rest-jackson include::{includes}/devtools/create-app.adoc[] If you already have your Quarkus project configured, you can add the `oidc` extension to your project by running the following command in your project base directory: @@ -231,7 +231,7 @@ For more information, see the Keycloak documentation about link:https://www.keyc [NOTE] ==== -If you want to use the Keycloak Admin Client to configure your server from your application, you need to include either the `quarkus-keycloak-admin-client` or the `quarkus-keycloak-admin-client-reactive` (if the application uses `quarkus-rest-client-reactive`) extension. +If you want to use the Keycloak Admin Client to configure your server from your application, you need to include either the `quarkus-keycloak-admin-rest-client` or the `quarkus-keycloak-admin-resteasy-client` (if the application uses `quarkus-rest-client`) extension. For more information, see the xref:security-keycloak-admin-client.adoc[Quarkus Keycloak Admin Client] guide. ==== diff --git a/docs/src/main/asciidoc/security-oidc-code-flow-authentication-tutorial.adoc b/docs/src/main/asciidoc/security-oidc-code-flow-authentication-tutorial.adoc index 05f3861b76bdb..4ccd40e661a68 100644 --- a/docs/src/main/asciidoc/security-oidc-code-flow-authentication-tutorial.adoc +++ b/docs/src/main/asciidoc/security-oidc-code-flow-authentication-tutorial.adoc @@ -52,7 +52,7 @@ First, we need a new project. Create a new project by running the following command: :create-app-artifact-id: security-openid-connect-web-authentication-quickstart -:create-app-extensions: resteasy-reactive,oidc +:create-app-extensions: rest,oidc include::{includes}/devtools/create-app.adoc[] If you already have your Quarkus project configured, you can add the `oidc` extension to your project by running the following command in your project base directory: diff --git a/docs/src/main/asciidoc/security-openid-connect-client-reference.adoc b/docs/src/main/asciidoc/security-openid-connect-client-reference.adoc index 155aa0516065f..0a7475d5dafac 100644 --- a/docs/src/main/asciidoc/security-openid-connect-client-reference.adoc +++ b/docs/src/main/asciidoc/security-openid-connect-client-reference.adoc @@ -14,8 +14,8 @@ You can use Quarkus extensions for OpenID Connect and OAuth 2.0 access token man This includes the following: - - Using `quarkus-oidc-client`, `quarkus-oidc-client-reactive-filter` and `quarkus-oidc-client-filter` extensions to acquire and refresh access tokens from OpenID Connect and OAuth 2.0 compliant Authorization Servers such as link:https://www.keycloak.org[Keycloak]. - - Using `quarkus-oidc-token-propagation-reactive` and `quarkus-oidc-token-propagation` extensions to propagate the current `Bearer` or `Authorization Code Flow` access tokens. + - Using `quarkus-oidc-client`, `quarkus-rest-client-oidc-filter` and `quarkus-resteasy-client-oidc-filter` extensions to acquire and refresh access tokens from OpenID Connect and OAuth 2.0 compliant Authorization Servers such as link:https://www.keycloak.org[Keycloak]. + - Using `quarkus-rest-client-oidc-token-propagation` and `quarkus-resteasy-client-oidc-token-propagation` extensions to propagate the current `Bearer` or `Authorization Code Flow` access tokens. The access tokens managed by these extensions can be used as HTTP Authorization Bearer tokens to access the remote services. @@ -191,7 +191,7 @@ public class OidcClientResource { Tokens tokens = currentTokens; if (tokens.isAccessTokenExpired()) { - // Add @Blocking method annotation if this code is used with Reactive RestClient + // Add @Blocking method annotation if this code is used with the REST Client tokens = client.refreshTokens(tokens.getRefreshToken()).await().indefinitely(); currentTokens = tokens; } @@ -378,7 +378,7 @@ public class OidcClientRequestCustomFilter implements ClientRequestFilter { } ---- -[[oidc-client-reactive-filter]] +[[rest-client-oidc-filter]] === Use OidcClient in RestClient Reactive ClientFilter Add the following Maven Dependency: @@ -387,15 +387,15 @@ Add the following Maven Dependency: ---- io.quarkus - quarkus-oidc-client-reactive-filter + quarkus-rest-client-oidc-filter ---- Note it will also bring `io.quarkus:quarkus-oidc-client`. -`quarkus-oidc-client-reactive-filter` extension provides `io.quarkus.oidc.client.filter.OidcClientRequestReactiveFilter`. +`quarkus-rest-client-oidc-filter` extension provides `io.quarkus.oidc.client.filter.OidcClientRequestReactiveFilter`. -It works similarly to the way `OidcClientRequestFilter` does (see <>) - it uses `OidcClient` to acquire the access token, refresh it if needed, and set it as an HTTP `Authorization` `Bearer` scheme value. The difference is that it works with xref:rest-client-reactive.adoc[Reactive RestClient] and implements a non-blocking client filter that does not block the current IO thread when acquiring or refreshing the tokens. +It works similarly to the way `OidcClientRequestFilter` does (see <>) - it uses `OidcClient` to acquire the access token, refresh it if needed, and set it as an HTTP `Authorization` `Bearer` scheme value. The difference is that it works with xref:rest-client.adoc[Reactive RestClient] and implements a non-blocking client filter that does not block the current IO thread when acquiring or refreshing the tokens. `OidcClientRequestReactiveFilter` delays an initial token acquisition until it is executed to avoid blocking an IO thread. @@ -437,8 +437,8 @@ public interface ProtectedResourceService { } ---- -`OidcClientRequestReactiveFilter` uses a default `OidcClient` by default. A named `OidcClient` can be selected with a `quarkus.oidc-client-reactive-filter.client-name` configuration property. -You can also select `OidcClient` by setting the `value` attribute of the `@OidcClientFilter` annotation. The client name set through annotation has higher priority than the `quarkus.oidc-client-reactive-filter.client-name` configuration property. +`OidcClientRequestReactiveFilter` uses a default `OidcClient` by default. A named `OidcClient` can be selected with a `quarkus.rest-client-oidc-filter.client-name` configuration property. +You can also select `OidcClient` by setting the `value` attribute of the `@OidcClientFilter` annotation. The client name set through annotation has higher priority than the `quarkus.rest-client-oidc-filter.client-name` configuration property. For example, given <> `jwt-secret` named OIDC client declaration, you can refer to this client like this: [source,java] @@ -458,7 +458,7 @@ public interface ProtectedResourceService { } ---- -[[oidc-client-filter]] +[[resteasy-client-oidc-filter]] === Use OidcClient in RestClient ClientFilter Add the following Maven Dependency: @@ -467,13 +467,13 @@ Add the following Maven Dependency: ---- io.quarkus - quarkus-oidc-client-filter + quarkus-resteasy-client-oidc-filter ---- Note it will also bring `io.quarkus:quarkus-oidc-client`. -`quarkus-oidc-client-filter` extension provides `io.quarkus.oidc.client.filter.OidcClientRequestFilter` Jakarta REST ClientRequestFilter which uses `OidcClient` to acquire the access token, refresh it if needed, and set it as an HTTP `Authorization` `Bearer` scheme value. +`quarkus-resteasy-client-oidc-filter` extension provides `io.quarkus.oidc.client.filter.OidcClientRequestFilter` Jakarta REST ClientRequestFilter which uses `OidcClient` to acquire the access token, refresh it if needed, and set it as an HTTP `Authorization` `Bearer` scheme value. By default, this filter will get `OidcClient` to acquire the first pair of access and refresh tokens at its initialization time. If the access tokens are short-lived and refresh tokens are unavailable, then the token acquisition should be delayed with `quarkus.oidc-client.early-tokens-acquisition=false`. @@ -512,10 +512,10 @@ public interface ProtectedResourceService { } ---- -Alternatively, `OidcClientRequestFilter` can be registered automatically with all MP Rest or Jakarta REST clients if the `quarkus.oidc-client-filter.register-filter=true` property is set. +Alternatively, `OidcClientRequestFilter` can be registered automatically with all MP Rest or Jakarta REST clients if the `quarkus.resteasy-client-oidc-filter.register-filter=true` property is set. -`OidcClientRequestFilter` uses a default `OidcClient` by default. A named `OidcClient` can be selected with a `quarkus.oidc-client-filter.client-name` configuration property. -You can also select `OidcClient` by setting the `value` attribute of the `@OidcClientFilter` annotation. The client name set through annotation has higher priority than the `quarkus.oidc-client-filter.client-name` configuration property. +`OidcClientRequestFilter` uses a default `OidcClient` by default. A named `OidcClient` can be selected with a `quarkus.resteasy-client-oidc-filter.client-name` configuration property. +You can also select `OidcClient` by setting the `value` attribute of the `@OidcClientFilter` annotation. The client name set through annotation has higher priority than the `quarkus.resteasy-client-oidc-filter.client-name` configuration property. For example, given <> `jwt-secret` named OIDC client declaration, you can refer to this client like this: [source,java] @@ -721,7 +721,7 @@ You can use `OidcClient` methods for acquiring or refreshing tokens which accept If you work work with the OIDC client filters then you must register a custom filter which will provide this assertion. -Here is an example of the RestEasy Reactive custom filter: +Here is an example of the Quarkus REST (formerly RESTEasy Reactive) custom filter: [source,java] ---- @@ -981,7 +981,7 @@ public class OidcRequestCustomizer implements OidcRequestFilter { [[token-propagation-reactive]] == Token Propagation Reactive -The `quarkus-oidc-token-propagation-reactive` extension provides a RestEasy Reactive Client, `io.quarkus.oidc.token.propagation.reactive.AccessTokenRequestReactiveFilter`, that simplifies the propagation of authentication information. This client propagates the xref:security-oidc-bearer-token-authentication.adoc[bearer token] present in the currently active request or the token acquired from the xref:security-oidc-code-flow-authentication.adoc[authorization code flow mechanism] as the HTTP `Authorization` header's `Bearer` scheme value. +The `quarkus-rest-client-oidc-token-propagation` extension provides a REST Client, `io.quarkus.oidc.token.propagation.reactive.AccessTokenRequestReactiveFilter`, that simplifies the propagation of authentication information. This client propagates the xref:security-oidc-bearer-token-authentication.adoc[bearer token] present in the currently active request or the token acquired from the xref:security-oidc-code-flow-authentication.adoc[authorization code flow mechanism] as the HTTP `Authorization` header's `Bearer` scheme value. You can selectively register `AccessTokenRequestReactiveFilter` by using either `io.quarkus.oidc.token.propagation.AccessToken` or `org.eclipse.microprofile.rest.client.annotation.RegisterProvider` annotation, for example: @@ -1049,7 +1049,7 @@ quarkus.oidc-client.grant.type=jwt quarkus.oidc-client.grant-options.jwt.requested_token_use=on_behalf_of quarkus.oidc-client.scopes=https://graph.microsoft.com/user.read,offline_access -quarkus.oidc-token-propagation-reactive.exchange-token=true +quarkus.oidc-token-propagation.exchange-token=true ---- `AccessTokenRequestReactiveFilter` uses a default `OidcClient` by default. A named `OidcClient` can be selected with a `quarkus.oidc-token-propagation-reactive.client-name` configuration property or with the `io.quarkus.oidc.token.propagation.AccessToken#exchangeTokenClient` annotation attribute. @@ -1057,7 +1057,7 @@ quarkus.oidc-token-propagation-reactive.exchange-token=true [[token-propagation]] == Token Propagation -The `quarkus-oidc-token-propagation` extension provides two Jakarta REST `jakarta.ws.rs.client.ClientRequestFilter` class implementations that simplify the propagation of authentication information. +The `quarkus-resteasy-client-oidc-token-propagation` extension provides two Jakarta REST `jakarta.ws.rs.client.ClientRequestFilter` class implementations that simplify the propagation of authentication information. `io.quarkus.oidc.token.propagation.AccessTokenRequestFilter` propagates the xref:security-oidc-bearer-token-authentication.adoc[Bearer token] present in the current active request or the token acquired from the xref:security-oidc-code-flow-authentication.adoc[Authorization code flow mechanism], as the HTTP `Authorization` header's `Bearer` scheme value. The `io.quarkus.oidc.token.propagation.JsonWebTokenRequestFilter` provides the same functionality but, in addition, provides support for JWT tokens. @@ -1183,7 +1183,7 @@ public interface ProtectedResourceService { } ---- -Alternatively, `JsonWebTokenRequestFilter` can be registered automatically with all MicroProfile REST or Jakarta REST clients if both `quarkus.oidc-token-propagation.register-filter` and `quarkus.oidc-token-propagation.json-web-token` properties are set to `true`. +Alternatively, `JsonWebTokenRequestFilter` can be registered automatically with all MicroProfile REST or Jakarta REST clients if both `quarkus.oidc-token-propagation.register-filter` and `quarkus.resteasy-client-oidc-token-propagation.json-web-token` properties are set to `true`. ==== Update token before propagation @@ -1191,7 +1191,7 @@ If the injected token needs to have its `iss` (issuer) or `aud` (audience) claim [source,properties] ---- -quarkus.oidc-token-propagation.secure-json-web-token=true +quarkus.resteasy-client-oidc-token-propagation.secure-json-web-token=true smallrye.jwt.sign.key.location=/privateKey.pem # Set a new issuer smallrye.jwt.new-token.issuer=http://frontend-resource @@ -1207,7 +1207,7 @@ As mentioned, use `AccessTokenRequestFilter` if you work with Keycloak or an Ope === Testing You can generate the tokens as described in xref:security-oidc-bearer-token-authentication.adoc#integration-testing[OpenID Connect Bearer Token Integration testing] section. -Prepare the REST test endpoints. You can have the test front-end endpoint, which uses the injected MP REST client with a registered token propagation filter, call the downstream endpoint. For example, see the `integration-tests/oidc-token-propagation` in the `main` Quarkus repository. +Prepare the REST test endpoints. You can have the test front-end endpoint, which uses the injected MP REST client with a registered token propagation filter, call the downstream endpoint. For example, see the `integration-tests/resteasy-client-oidc-token-propagation` in the `main` Quarkus repository. [[reactive-token-propagation]] == Token Propagation Reactive @@ -1218,13 +1218,13 @@ Add the following Maven Dependency: ---- io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-rest-client-resteasy-client-oidc-token-propagation ---- -The `quarkus-oidc-token-propagation-reactive` extension provides `io.quarkus.oidc.token.propagation.reactive.AccessTokenRequestReactiveFilter` which can be used to propagate the current `Bearer` or `Authorization Code Flow` access tokens. +The `quarkus-rest-client-resteasy-client-oidc-token-propagation` extension provides `io.quarkus.oidc.token.propagation.reactive.AccessTokenRequestReactiveFilter` which can be used to propagate the current `Bearer` or `Authorization Code Flow` access tokens. -The `quarkus-oidc-token-propagation-reactive` extension (as opposed to the non-reactive `quarkus-oidc-token-propagation` extension) does not currently support the exchanging or resigning of the tokens before the propagation. +The `quarkus-rest-client-resteasy-client-oidc-token-propagation` extension (as opposed to the non-reactive `quarkus-resteasy-client-oidc-token-propagation` extension) does not currently support the exchanging or resigning of the tokens before the propagation. However, these features might be added in the future. [[oidc-client-graphql-client]] diff --git a/docs/src/main/asciidoc/security-openid-connect-client.adoc b/docs/src/main/asciidoc/security-openid-connect-client.adoc index 2e0f6906e3584..f07416d456918 100644 --- a/docs/src/main/asciidoc/security-openid-connect-client.adoc +++ b/docs/src/main/asciidoc/security-openid-connect-client.adoc @@ -65,14 +65,14 @@ First, you need a new project. Create a new project with the following command: :create-app-artifact-id: security-openid-connect-client-quickstart -:create-app-extensions: oidc,oidc-client-reactive-filter,oidc-token-propagation-reactive,resteasy-reactive +:create-app-extensions: oidc,rest-client-oidc-filter,rest-client-oidc-token-propagation,rest include::{includes}/devtools/create-app.adoc[] -This command generates a Maven project, importing the `oidc`, `oidc-client-reactive-filter`, `oidc-token-propagation-reactive-filter`, and `resteasy-reactive` extensions. +This command generates a Maven project, importing the `oidc`, `rest-client-oidc-filter`, `rest-client-oidc-token-propagation`, and `rest` extensions. If you already have your Quarkus project configured, you can add these extensions to your project by running the following command in your project base directory: -:add-extension-extensions: oidc,oidc-client-reactive-filter,oidc-token-propagation-reactive,resteasy-reactive +:add-extension-extensions: oidc,rest-client-oidc-filter,rest-client-oidc-token-propagation,rest include::{includes}/devtools/extension-add.adoc[] This command adds the following extensions to your build file: @@ -86,22 +86,22 @@ This command adds the following extensions to your build file: io.quarkus - quarkus-oidc-client-reactive-filter + quarkus-rest-client-oidc-filter io.quarkus - quarkus-oidc-token-propagation-reactive + quarkus-rest-client-oidc-token-propagation io.quarkus - quarkus-resteasy-reactive + quarkus-rest ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-oidc,oidc-client-reactive-filter,oidc-token-propagation-reactive,resteasy-reactive") +implementation("io.quarkus:quarkus-oidc,rest-client-oidc-filter,rest-client-oidc-token-propagation,rest") ---- == Writing the application @@ -309,7 +309,7 @@ public class FrontendExceptionMapper implements ExceptionMapper io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- @@ -75,7 +75,7 @@ This will add the following to your build file: implementation("io.quarkus:quarkus-spring-web") implementation("io.quarkus:quarkus-spring-security") implementation("io.quarkus:quarkus-elytron-security-properties-file") -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +implementation("io.quarkus:quarkus-rest-jackson") ---- For more information about `security-properties-file`, you can check out the guide of the xref:security-properties.adoc[quarkus-elytron-security-properties-file] extension. diff --git a/docs/src/main/asciidoc/spring-web.adoc b/docs/src/main/asciidoc/spring-web.adoc index a7f88c54aa71e..2880f83f71c1b 100644 --- a/docs/src/main/asciidoc/spring-web.adoc +++ b/docs/src/main/asciidoc/spring-web.adoc @@ -34,7 +34,7 @@ The solution is located in the `spring-web-quickstart` link:{quickstarts-tree-ur First, we need a new project. Create a new project with the following command: :create-app-artifact-id: spring-web-quickstart -:create-app-extensions: spring-web,resteasy-reactive-jackson +:create-app-extensions: spring-web,rest-jackson include::{includes}/devtools/create-app.adoc[] This command generates a project which imports the `spring-web` extension. @@ -42,7 +42,7 @@ This command generates a project which imports the `spring-web` extension. If you already have your Quarkus project configured, you can add the `spring-web` extension to your project by running the following command in your project base directory: -:add-extension-extensions: spring-web,resteasy-reactive-jackson +:add-extension-extensions: spring-web,rest-jackson include::{includes}/devtools/extension-add.adoc[] This will add the following to your build file: @@ -56,7 +56,7 @@ This will add the following to your build file: io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson ---- @@ -64,12 +64,12 @@ This will add the following to your build file: .build.gradle ---- implementation("io.quarkus:quarkus-spring-web") -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +implementation("io.quarkus:quarkus-rest-jackson") ---- [IMPORTANT] ==== -`quarkus-spring-web` needs to be complemented with either `quarkus-resteasy-reactive-jackson` or `quarkus-resteasy-jackson` in order to work. +`quarkus-spring-web` needs to be complemented with either `quarkus-rest-jackson` or `quarkus-resteasy-jackson` in order to work. ==== == GreetingController diff --git a/docs/src/main/asciidoc/stork-kubernetes.adoc b/docs/src/main/asciidoc/stork-kubernetes.adoc index d8ffdc6e207ec..b939eb34bd1b2 100644 --- a/docs/src/main/asciidoc/stork-kubernetes.adoc +++ b/docs/src/main/asciidoc/stork-kubernetes.adoc @@ -61,10 +61,10 @@ The various integrations in Quarkus extract the location of the service from tha == Bootstrapping the project -Create a Quarkus project importing the quarkus-rest-client-reactive and quarkus-resteasy-reactive extensions using your favorite approach: +Create a Quarkus project importing the quarkus-rest-client and quarkus-rest extensions using your favorite approach: :create-app-artifact-id: stork-kubernetes-quickstart -:create-app-extensions: quarkus-rest-client-reactive,quarkus-resteasy-reactive +:create-app-extensions: quarkus-rest-client,quarkus-rest include::{includes}/devtools/create-app.adoc[] In the generated project, also add the following dependencies: @@ -308,7 +308,7 @@ NOTE: Stork is not limited to Kubernetes and integrates with other service disco So far, we didn't use Stork; we just deployed the services we will be discovering, selecting, and calling. -We will call the services using the Reactive REST Client. +We will call the services using the REST Client. Create the `src/main/java/org/acme/MyService.java` file with the following content: [source, java] diff --git a/docs/src/main/asciidoc/stork-reference.adoc b/docs/src/main/asciidoc/stork-reference.adoc index 44636a78ff2e4..0e7c9ec907b0d 100644 --- a/docs/src/main/asciidoc/stork-reference.adoc +++ b/docs/src/main/asciidoc/stork-reference.adoc @@ -19,7 +19,7 @@ include::{includes}/extension-status.adoc[] The current integration of Stork supports: -* the Reactive REST Client +* the REST Client * the gRPC clients Warning: The gRPC client integration does not support statistic-based load balancers. diff --git a/docs/src/main/asciidoc/stork.adoc b/docs/src/main/asciidoc/stork.adoc index e74d2efce9e43..5f2fe9e2329e7 100644 --- a/docs/src/main/asciidoc/stork.adoc +++ b/docs/src/main/asciidoc/stork.adoc @@ -70,10 +70,10 @@ image::stork-process.png[Discovery and Selection of services,width=50%, align=ce == Bootstrapping the project -Create a Quarkus project importing the quarkus-rest-client-reactive and quarkus-resteasy-reactive extensions using your favorite approach: +Create a Quarkus project importing the quarkus-rest-client and quarkus-rest extensions using your favorite approach: :create-app-artifact-id: stork-quickstart -:create-app-extensions: quarkus-rest-client-reactive,quarkus-resteasy-reactive +:create-app-extensions: quarkus-rest-client,quarkus-rest include::{includes}/devtools/create-app.adoc[] In the generated project, also add the following dependencies: @@ -227,7 +227,7 @@ Both registration uses the same name (`my-service`), but different ids to indica So far, we didn't use Stork; we just scaffolded the services we will be discovering, selecting, and calling. -We will call the services using the Reactive REST Client. +We will call the services using the REST Client. Create the `src/main/java/org/acme/MyService.java` file with the following content: [source, java] diff --git a/docs/src/main/asciidoc/telemetry-micrometer-tutorial.adoc b/docs/src/main/asciidoc/telemetry-micrometer-tutorial.adoc index 925db62fa4f81..3fee28c02168b 100644 --- a/docs/src/main/asciidoc/telemetry-micrometer-tutorial.adoc +++ b/docs/src/main/asciidoc/telemetry-micrometer-tutorial.adoc @@ -34,7 +34,7 @@ The solution is located in the `micrometer-quickstart` link:{quickstarts-tree-ur Create a new project with the following command: :create-app-artifact-id: micrometer-quickstart -:create-app-extensions: resteasy-reactive,micrometer-registry-prometheus +:create-app-extensions: rest,micrometer-registry-prometheus include::{includes}/devtools/create-app.adoc[] This command generates a Maven project, that imports the `micrometer-registry-prometheus` extension as a dependency. diff --git a/docs/src/main/asciidoc/telemetry-micrometer.adoc b/docs/src/main/asciidoc/telemetry-micrometer.adoc index 7f89d5948fa5e..22bcce923ddea 100644 --- a/docs/src/main/asciidoc/telemetry-micrometer.adoc +++ b/docs/src/main/asciidoc/telemetry-micrometer.adoc @@ -746,9 +746,9 @@ Refer to the xref:./management-interface-reference.adoc[management interface ref * https://quarkus.io/guides/mongodb[`quarkus-mongodb-client`] * https://quarkus.io/extensions/io.quarkus/quarkus-netty[`quarkus-netty`] * https://quarkus.io/guides/redis[`quarkus-redis-client`] -* https://quarkus.io/guides/resteasy-client[`quarkus-resteasy-client`] +* https://quarkus.io/guides/rest[`quarkus-rest`] * https://quarkus.io/guides/resteasy[`quarkus-resteasy-jackson`] -* https://quarkus.io/guides/resteasy-reactive[`quarkus-resteasy-reactive`] +* https://quarkus.io/guides/resteasy-client[`quarkus-resteasy-client`] * https://quarkus.io/guides/scheduler[`quarkus-scheduler`] * https://quarkus.io/guides/smallrye-graphql[`quarkus-smallrye-graphql`] * https://quarkus.io/extensions/io.quarkus/quarkus-smallrye-reactive-messaging[`quarkus-smallrye-reactive-messaging`] diff --git a/docs/src/main/asciidoc/telemetry-opentracing-to-otel-tutorial.adoc b/docs/src/main/asciidoc/telemetry-opentracing-to-otel-tutorial.adoc index 66046da528010..5f381e63294ec 100644 --- a/docs/src/main/asciidoc/telemetry-opentracing-to-otel-tutorial.adoc +++ b/docs/src/main/asciidoc/telemetry-opentracing-to-otel-tutorial.adoc @@ -53,7 +53,7 @@ This tutorial is built on top of the `opentracing-quickstart` legacy project. Create the legacy project by executing the following command: :create-app-artifact-id: opentracing-quickstart -:create-app-extensions: resteasy-reactive,quarkus-smallrye-opentracing +:create-app-extensions: rest,quarkus-smallrye-opentracing :create-app-code: include::{includes}/devtools/create-app.adoc[] @@ -88,7 +88,7 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } ---- @@ -255,7 +255,7 @@ public class GreetingResource { Span innerSpan = legacyTracer.buildSpan("Count response chars").start(); try (Scope dbScope = legacyTracer.scopeManager().activate(innerSpan)) { - String response = "Hello from RESTEasy Reactive"; + String response = "Hello from Quarkus REST"; innerSpan.setTag("response-chars-count", response.length()); return response; } catch (Exception e) { @@ -355,7 +355,7 @@ public class GreetingResource { // Create a manual inner span Span innerSpan = otelTracer.spanBuilder("Count response chars").startSpan(); try (Scope scope = innerSpan.makeCurrent()) { - final String response = "Hello from RESTEasy Reactive"; + final String response = "Hello from Quarkus REST"; innerSpan.setAttribute("response-chars-count", response.length()); return response; } catch (Exception e) { @@ -458,7 +458,7 @@ public class GreetingResource { Span innerSpan = legacyTracer.buildSpan("Count response chars").start(); try (Scope dbScope = legacyTracer.scopeManager().activate(innerSpan)) { - String response = "Hello from RESTEasy Reactive"; + String response = "Hello from Quarkus REST"; innerSpan.setTag("response-chars-count", response.length()); return response; } catch (Exception e) { @@ -514,7 +514,7 @@ public class GreetingResource { Span innerSpan = legacyTracer.buildSpan("Count response chars").start(); try (Scope dbScope = legacyTracer.scopeManager().activate(innerSpan)) { - String response = "Hello from RESTEasy Reactive"; + String response = "Hello from Quarkus REST"; innerSpan.setTag("response-chars-count", response.length()); return response; } catch (Exception e) { diff --git a/docs/src/main/asciidoc/tests-with-coverage.adoc b/docs/src/main/asciidoc/tests-with-coverage.adoc index f6fa95f12ddaa..84d37845270da 100644 --- a/docs/src/main/asciidoc/tests-with-coverage.adoc +++ b/docs/src/main/asciidoc/tests-with-coverage.adoc @@ -45,7 +45,7 @@ The solution is located in the `tests-with-coverage-quickstart` link:{quickstart Let's start from an empty application created with the Quarkus Maven plugin: :create-app-artifact-id: tests-with-coverage-quickstart -:create-app-extensions: resteasy-reactive +:create-app-extensions: rest include::{includes}/devtools/create-app.adoc[] Now we'll be adding all the elements necessary to have an application that is properly covered with tests. diff --git a/docs/src/main/asciidoc/validation.adoc b/docs/src/main/asciidoc/validation.adoc index 26798ae318aa2..60bbc6be1eb68 100644 --- a/docs/src/main/asciidoc/validation.adoc +++ b/docs/src/main/asciidoc/validation.adoc @@ -41,10 +41,10 @@ The solution is located in the `validation-quickstart` link:{quickstarts-tree-ur First, we need a new project. Create a new project with the following command: :create-app-artifact-id: validation-quickstart -:create-app-extensions: resteasy-reactive-jackson,hibernate-validator +:create-app-extensions: rest-jackson,hibernate-validator include::{includes}/devtools/create-app.adoc[] -This command generates a Maven structure importing the RESTEasy Reactive/Jakarta REST, Jackson and Hibernate Validator/Bean Validation extensions. +This command generates a Maven structure importing the Quarkus REST (formerly RESTEasy Reactive)/Jakarta REST, Jackson and Hibernate Validator/Bean Validation extensions. If you already have your Quarkus project configured, you can add the `hibernate-validator` extension to your project by running the following command in your project base directory: @@ -387,7 +387,7 @@ You can configure this behavior by adding the following configuration in your `a quarkus.default-locale=fr-FR ---- -If you are using RESTEasy Reactive or RESTEasy Classic, in the context of a Jakarta REST endpoint, +If you are using Quarkus REST or RESTEasy Classic, in the context of a Jakarta REST endpoint, Hibernate Validator will automatically resolve the optimal locale to use from the `Accept-Language` HTTP header, provided the supported locales have been properly specified in the `application.properties`: diff --git a/docs/src/main/asciidoc/vertx-reference.adoc b/docs/src/main/asciidoc/vertx-reference.adoc index 0d940abd968b8..88f5105834800 100644 --- a/docs/src/main/asciidoc/vertx-reference.adoc +++ b/docs/src/main/asciidoc/vertx-reference.adoc @@ -144,7 +144,7 @@ To learn more about the usage of the Vert.x Mutiny API, refer to https://smallry === Use the Vert.x Web Client -This section gives an example using the Vert.x `WebClient` in the context of a RESTEasy Reactive application. +This section gives an example using the Vert.x `WebClient` in the context of a Quarkus REST (formerly RESTEasy Reactive) application. As indicated in the table above, add the following dependency to your project: [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] @@ -254,7 +254,7 @@ Note that these features use the mapper managed by the `quarkus-jackson` extensi Refer to xref:rest-json.adoc#json[Jackson configuration] to customize the mapping. -JSON Object and JSON Array are both supported as Quarkus HTTP endpoint requests and response bodies (using classic RESTEasy and RESTEasy Reactive). +JSON Object and JSON Array are both supported as Quarkus HTTP endpoint requests and response bodies (using classic RESTEasy and Quarkus REST). Consider these endpoints: @@ -815,7 +815,7 @@ public class EventResource { <2> when we get the response, extract the body and send it to the user NOTE: the HTTP method returns a `Uni`. -If you are using RESTEasy Reactive, `Uni` support is built-in. +If you are using Quarkus REST, `Uni` support is built-in. If you are using _classic_ RESTEasy, you need to add the `quarkus resteasy-mutiny` extension to your project. We need a consumer listening on the `greeting` address. diff --git a/docs/src/main/asciidoc/vertx.adoc b/docs/src/main/asciidoc/vertx.adoc index c5bbb73681ebd..43c074063a503 100644 --- a/docs/src/main/asciidoc/vertx.adoc +++ b/docs/src/main/asciidoc/vertx.adoc @@ -55,10 +55,10 @@ If you are not familiar with Mutiny, check xref:mutiny-primer.adoc[Mutiny - an i == Bootstrapping the application -Click on https://code.quarkus.io/?a=quarkus-getting-started-vertx&nc=true&e=resteasy-reactive-jackson&e=vertx[this link] to configure your application. +Click on https://code.quarkus.io/?a=quarkus-getting-started-vertx&nc=true&e=rest-jackson&e=vertx[this link] to configure your application. It selected a few extensions: -* `resteasy-reactive-jackson`, which also brings `resteasy-reactive`. We are going to use it to expose our HTTP endpoints. +* `rest-jackson`, which also brings `rest`. We are going to use it to expose our HTTP endpoints. * `vertx`, which provides access to the underlying managed Vert.x Click on the `Generate your application` button, download the zip file and unzip it. @@ -71,7 +71,7 @@ If you open the generated build file, you can see the selected extensions: ---- io.quarkus - quarkus-resteasy-reactive-jackson + quarkus-rest-jackson io.quarkus @@ -82,7 +82,7 @@ If you open the generated build file, you can see the selected extensions: [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive-jackson") +implementation("io.quarkus:quarkus-rest-jackson") implementation("io.quarkus:quarkus-vertx") ---- diff --git a/docs/src/main/asciidoc/virtual-threads.adoc b/docs/src/main/asciidoc/virtual-threads.adoc index 2ee3545979f74..72257ae91acfc 100644 --- a/docs/src/main/asciidoc/virtual-threads.adoc +++ b/docs/src/main/asciidoc/virtual-threads.adoc @@ -85,7 +85,7 @@ In Quarkus, the support of virtual thread is implemented using the link:{runonvt This section briefly overviews the rationale and how to use it. There are dedicated guides for extensions supporting that annotation, such as: -- xref:./resteasy-reactive-virtual-threads.adoc[Virtual threads in REST applications] +- xref:./rest-virtual-threads.adoc[Virtual threads in REST applications] - xref:./messaging-virtual-threads.adoc[Virtual threads in reactive messaging applications] - xref:./grpc-virtual-threads.adoc[Virtual threads in gRPC services] - xref:./scheduler-reference.adoc#virtual_threads[Execute periodic tasks on virtual threads] @@ -160,7 +160,7 @@ For each of them, the object stored in the `ThreadLocal` is created (often large This problem leads to high memory usage. Unfortunately, it requires sophisticated code changes in the libraries themselves. -=== Use @RunOnVirtualThread with RESTEasy Reactive +=== Use @RunOnVirtualThread with Quarkus REST (formerly RESTEasy Reactive) This section shows a brief example of using the link:{runonvthread}[@RunOnVirtualThread] annotation. It also explains the various development and execution models offered by Quarkus. @@ -168,18 +168,18 @@ It also explains the various development and execution models offered by Quarkus The `@RunOnVirtualThread` annotation instructs Quarkus to invoke the annotated method on a **new** virtual thread instead of the current one. Quarkus handles the creation of the virtual thread and the offloading. -Since virtual threads are disposable entities, the fundamental idea of `@RunOnVirtualThread` is to offload the execution of an endpoint handler on a new virtual thread instead of running it on an event-loop or worker thread (in the case of RESTEasy Reactive). +Since virtual threads are disposable entities, the fundamental idea of `@RunOnVirtualThread` is to offload the execution of an endpoint handler on a new virtual thread instead of running it on an event-loop or worker thread (in the case of Quarkus REST). To do so, it suffices to add the link:{runonvthread}[@RunOnVirtualThread] annotation to the endpoint. If the Java Virtual Machine used to **run** the application provides virtual thread support (so Java 21 or later versions), then the endpoint execution is offloaded to a virtual thread. It will then be possible to perform blocking operations without blocking the platform thread upon which the virtual thread is mounted. -In the case of RESTEasy Reactive, this annotation can only be used on endpoints annotated with link:{blockingannotation}[@Blocking] or +In the case of Quarkus REST, this annotation can only be used on endpoints annotated with link:{blockingannotation}[@Blocking] or considered blocking because of their signature. -You can visit xref:resteasy-reactive.adoc#execution-model-blocking-non-blocking[Execution model, blocking, non-blocking] +You can visit xref:rest.adoc#execution-model-blocking-non-blocking[Execution model, blocking, non-blocking] for more information. -==== Get started with virtual threads with RESTEasy Reactive +==== Get started with virtual threads with Quarkus REST Add the following dependency to your build file: @@ -188,14 +188,14 @@ Add the following dependency to your build file: ---- io.quarkus - quarkus-resteasy-reactive + quarkus-rest ---- [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- -implementation("io.quarkus:quarkus-resteasy-reactive") +implementation("io.quarkus:quarkus-rest") ---- Then, you also need to make sure that you are using Java 21+, this can be enforced in your pom.xml file with the following: @@ -301,7 +301,7 @@ Mutiny, the reactive programming library used in Quarkus, and the Vert.x Mutiny As a result: 1. Quarkus extensions providing blocking APIs on top of reactive APIs can be used in virtual threads. -This includes the reactive rest client, the redis client, the mailer... +This includes the REST Client, the Redis client, the mailer... 2. API returning `Uni` can be used directly using `uni.await().atMost(...)`. It blocks the virtual thread, without blocking the carrier thread, and also improves the resilience of your application with an easy (non-blocking) timeout support. 3. If you use a https://smallrye.io/smallrye-mutiny-vertx-bindings/latest/[Vert.x client using the Mutiny bindings], use the `andAwait()` methods which block until you get the result without pinning the carrier thread. It includes all the reactive SQL drivers. diff --git a/docs/src/main/asciidoc/writing-extensions.adoc b/docs/src/main/asciidoc/writing-extensions.adoc index 9ce12cb7c48e7..7bf884802e9b4 100644 --- a/docs/src/main/asciidoc/writing-extensions.adoc +++ b/docs/src/main/asciidoc/writing-extensions.adoc @@ -2340,7 +2340,7 @@ If multiple extensions register a feature of the same name the build fails. The feature name should also map to a label in the extension's `devtools/common/src/main/filtered/extensions.json` entry so that the feature name displayed by the startup line matches a label that one can use to select the extension when creating a project -using the Quarkus maven plugin as shown in this example taken from the xref:rest-json.adoc[Writing JSON REST Services] guide where the `resteasy-reactive-jackson` feature is referenced: +using the Quarkus maven plugin as shown in this example taken from the xref:rest-json.adoc[Writing JSON REST Services] guide where the `rest-jackson` feature is referenced: [source,bash,subs=attributes+] ---- @@ -2349,7 +2349,7 @@ mvn {quarkus-platform-groupid}:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=rest-json \ -DclassName="org.acme.rest.json.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-reactive,resteasy-reactive-jackson" + -Dextensions="rest,rest-jackson" cd rest-json ---- diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml index 63a3ad2f01369..84e384b4a39ef 100644 --- a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml +++ b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml @@ -12,7 +12,7 @@ language: resource: class-name: GreetingResource path: "/hello" - response: "Hello from RESTEasy Reactive" + response: "Hello from Quarkus REST" dependencies: - io.quarkus:quarkus-resteasy-reactive test-dependencies: diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_main_java_org_acme_GreetingResource.java b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_main_java_org_acme_GreetingResource.java index 2a175fd5de8df..bc279a527afa9 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_main_java_org_acme_GreetingResource.java +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_main_java_org_acme_GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_test_java_org_acme_GreetingResourceTest.java b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_test_java_org_acme_GreetingResourceTest.java index 3a0d47d75f33e..a7146754be6b2 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_test_java_org_acme_GreetingResourceTest.java +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateGradleDefaultJava/src_test_java_org_acme_GreetingResourceTest.java @@ -15,7 +15,7 @@ public void testHelloEndpoint() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_main_java_org_acme_GreetingResource.java b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_main_java_org_acme_GreetingResource.java index 2a175fd5de8df..bc279a527afa9 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_main_java_org_acme_GreetingResource.java +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_main_java_org_acme_GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_test_java_org_acme_GreetingResourceTest.java b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_test_java_org_acme_GreetingResourceTest.java index 3a0d47d75f33e..a7146754be6b2 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_test_java_org_acme_GreetingResourceTest.java +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/QuarkusCodestartGenerationTest/generateMavenDefaultJava/src_test_java_org_acme_GreetingResourceTest.java @@ -15,7 +15,7 @@ public void testHelloEndpoint() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java index c65c013da3d95..2a53cac970f48 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt index 142f19634d0b4..9418adf418651 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt @@ -10,5 +10,5 @@ class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) - fun hello() = "Hello from RESTEasy Reactive" + fun hello() = "Hello from Quarkus REST" } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_scala_ilove_quark_us_GreetingResource.scala b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_scala_ilove_quark_us_GreetingResource.scala index 138be700d17be..b08eb907b4555 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_scala_ilove_quark_us_GreetingResource.scala +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_main_scala_ilove_quark_us_GreetingResource.scala @@ -8,5 +8,5 @@ class GreetingResource { @GET @Produces(Array[String](MediaType.TEXT_PLAIN)) - def hello() = "Hello from RESTEasy Reactive" + def hello() = "Hello from Quarkus REST" } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_java_ilove_quark_us_GreetingResourceTest.java b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_java_ilove_quark_us_GreetingResourceTest.java index 156ce1ad54fd5..1211686f24433 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_java_ilove_quark_us_GreetingResourceTest.java +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_java_ilove_quark_us_GreetingResourceTest.java @@ -15,7 +15,7 @@ public void testHelloEndpoint() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_kotlin_ilove_quark_us_GreetingResourceTest.kt b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_kotlin_ilove_quark_us_GreetingResourceTest.kt index 9fb7ef9af2908..07911a18c370f 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_kotlin_ilove_quark_us_GreetingResourceTest.kt +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_kotlin_ilove_quark_us_GreetingResourceTest.kt @@ -14,7 +14,7 @@ class GreetingResourceTest { .`when`().get("/hello") .then() .statusCode(200) - .body(`is`("Hello from RESTEasy Reactive")) + .body(`is`("Hello from Quarkus REST")) } } \ No newline at end of file diff --git a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_scala_ilove_quark_us_GreetingResourceTest.scala b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_scala_ilove_quark_us_GreetingResourceTest.scala index 75695e6423d92..abf0f3c1199a3 100644 --- a/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_scala_ilove_quark_us_GreetingResourceTest.scala +++ b/independent-projects/tools/devtools-testing/src/test/resources/__snapshots__/RESTEasyReactiveCodestartTest/testContent/src_test_scala_ilove_quark_us_GreetingResourceTest.scala @@ -14,7 +14,7 @@ class GreetingResourceTest { .`when`().get("/hello") .then() .statusCode(200) - .body(`is`("Hello from RESTEasy Reactive")) + .body(`is`("Hello from Quarkus REST")) } } \ No newline at end of file diff --git a/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java b/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java index 382f19a13488c..9a7be58ad14ee 100644 --- a/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java +++ b/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_java_ilove_quark_us_GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } diff --git a/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt b/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt index 14985fe82c9f0..0c8347780aba3 100644 --- a/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt +++ b/integration-tests/devtools/src/test/resources/__snapshots__/RESTEasyReactiveCodestartsTest/testContent/src_main_kotlin_ilove_quark_us_GreetingResource.kt @@ -10,5 +10,5 @@ class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) - fun hello() = "Hello from RESTEasy Reactive" + fun hello() = "Hello from Quarkus REST" } \ No newline at end of file diff --git a/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/main/java/org/acme/GreetingResource.java b/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/main/java/org/acme/GreetingResource.java index 6938062ec8ff7..244f294265375 100644 --- a/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/main/java/org/acme/GreetingResource.java +++ b/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/main/java/org/acme/GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } diff --git a/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/test/java/org/acme/GreetingResourceTest.java b/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/test/java/org/acme/GreetingResourceTest.java index 1e0da3846c90e..458bc12afb6db 100644 --- a/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/test/java/org/acme/GreetingResourceTest.java +++ b/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/src/test/java/org/acme/GreetingResourceTest.java @@ -15,7 +15,7 @@ void testHelloEndpoint() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); } } diff --git a/integration-tests/maven/src/test/java/io/quarkus/maven/it/DevMojoIT.java b/integration-tests/maven/src/test/java/io/quarkus/maven/it/DevMojoIT.java index 7a85f94972362..df8a92b68fafb 100644 --- a/integration-tests/maven/src/test/java/io/quarkus/maven/it/DevMojoIT.java +++ b/integration-tests/maven/src/test/java/io/quarkus/maven/it/DevMojoIT.java @@ -70,7 +70,7 @@ protected ContinuousTestingMavenTestUtils getTestingTestUtils() { public void testFlattenedPomInTargetDir() throws MavenInvocationException, IOException { testDir = initProject("projects/pom-in-target-dir"); run(true); - assertThat(devModeClient.getHttpResponse("/hello")).isEqualTo("Hello from RESTEasy Reactive"); + assertThat(devModeClient.getHttpResponse("/hello")).isEqualTo("Hello from Quarkus REST"); } @Test diff --git a/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/src/test/java/org/acme/GreetingResourceTest.java b/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/src/test/java/org/acme/GreetingResourceTest.java index 61b623b5f33be..648a9a259465c 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/src/test/java/org/acme/GreetingResourceTest.java +++ b/integration-tests/maven/src/test/resources-filtered/projects/codegen-config-factory/app/src/test/java/org/acme/GreetingResourceTest.java @@ -15,6 +15,6 @@ public void testHelloEndpoint() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); } } \ No newline at end of file diff --git a/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/src/main/java/org/acme/GreetingResource.java b/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/src/main/java/org/acme/GreetingResource.java index 6938062ec8ff7..244f294265375 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/src/main/java/org/acme/GreetingResource.java +++ b/integration-tests/maven/src/test/resources-filtered/projects/config-tracking/src/main/java/org/acme/GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } diff --git a/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/src/main/java/org/acme/GreetingResource.java b/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/src/main/java/org/acme/GreetingResource.java index 6938062ec8ff7..244f294265375 100644 --- a/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/src/main/java/org/acme/GreetingResource.java +++ b/integration-tests/maven/src/test/resources-filtered/projects/pom-in-target-dir/src/main/java/org/acme/GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } diff --git a/integration-tests/opentelemetry-quickstart/src/main/java/io/quarkus/it/opentelemetry/GreetingResource.java b/integration-tests/opentelemetry-quickstart/src/main/java/io/quarkus/it/opentelemetry/GreetingResource.java index 3874e37f85302..4054762068913 100644 --- a/integration-tests/opentelemetry-quickstart/src/main/java/io/quarkus/it/opentelemetry/GreetingResource.java +++ b/integration-tests/opentelemetry-quickstart/src/main/java/io/quarkus/it/opentelemetry/GreetingResource.java @@ -11,6 +11,6 @@ public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { - return "Hello from RESTEasy Reactive"; + return "Hello from Quarkus REST"; } } diff --git a/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryDisabledTest.java b/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryDisabledTest.java index 413fd1f41fd60..92a8e66aa8537 100644 --- a/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryDisabledTest.java +++ b/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryDisabledTest.java @@ -24,7 +24,7 @@ void buildTimeDisabled() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); // Service will start nevertheless. await().atMost(200, MILLISECONDS).until(() -> getSpans().size() == 0); } diff --git a/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryTest.java b/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryTest.java index 51a58984e53c3..e4963ec759d1e 100644 --- a/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryTest.java +++ b/integration-tests/opentelemetry-quickstart/src/test/java/io/quarkus/it/opentelemetry/OpenTelemetryTest.java @@ -18,7 +18,7 @@ void buildTimeEnabled() { .when().get("/hello") .then() .statusCode(200) - .body(is("Hello from RESTEasy Reactive")); + .body(is("Hello from Quarkus REST")); await().atMost(5, SECONDS).until(() -> getSpans().size() == 1); } } From 3922fa762ddb486a7ecf7572e5a4073df6a6769b Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 17:43:46 +0100 Subject: [PATCH 13/24] Rename features to be consistent with new extension names --- .../java/io/quarkus/deployment/Feature.java | 32 +++++++++---------- ...idcClientFilterAlwaysEnabledProcessor.java | 2 +- ...tReactiveFilterAlwaysEnabledProcessor.java | 2 +- ...agationReactiveAlwaysEnabledProcessor.java | 2 +- ...okenPropagationAlwaysEnabledProcessor.java | 2 +- .../RestClientReactiveJacksonProcessor.java | 4 +-- .../RestClientReactiveJaxbProcessor.java | 4 +-- .../RestClientReactiveJsonbProcessor.java | 4 +-- ...tReactiveKotlinSerializationProcessor.java | 4 +-- .../RestClientReactiveProcessor.java | 4 +-- .../ResteasyReactiveJacksonProcessor.java | 2 +- .../ResteasyReactiveJaxbProcessor.java | 2 +- .../ResteasyReactiveJsonbProcessor.java | 2 +- .../KotlinSerializationProcessor.java | 4 +-- .../links/deployment/LinksProcessor.java | 2 +- .../ResteasyReactiveQuteProcessor.java | 2 +- .../deployment/ResteasyReactiveProcessor.java | 2 +- 17 files changed, 38 insertions(+), 38 deletions(-) diff --git a/core/deployment/src/main/java/io/quarkus/deployment/Feature.java b/core/deployment/src/main/java/io/quarkus/deployment/Feature.java index a504a565e058f..771b5725ef655 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/Feature.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/Feature.java @@ -70,11 +70,11 @@ public enum Feature { NEO4J, OIDC, OIDC_CLIENT, - OIDC_CLIENT_FILTER, - OIDC_CLIENT_REACTIVE_FILTER, + RESTEASY_CLIENT_OIDC_FILTER, + REST_CLIENT_OIDC_FILTER, OIDC_CLIENT_GRAPHQL_CLIENT_INTEGRATION, - OIDC_TOKEN_PROPAGATION, - OIDC_TOKEN_PROPAGATION_REACTIVE, + RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION, + REST_CLIENT_OIDC_TOKEN_PROPAGATION, OPENSHIFT_CLIENT, OPENTELEMETRY, OPENTELEMETRY_JAEGER_EXPORTER, @@ -96,23 +96,23 @@ public enum Feature { RESTEASY_MULTIPART, RESTEASY_MUTINY, RESTEASY_QUTE, - RESTEASY_REACTIVE, - RESTEASY_REACTIVE_QUTE, - RESTEASY_REACTIVE_JSONB, - RESTEASY_REACTIVE_JAXB, - RESTEASY_REACTIVE_JACKSON, - RESTEASY_REACTIVE_KOTLIN_SERIALIZATION, - RESTEASY_REACTIVE_LINKS, + REST, + REST_QUTE, + REST_JSONB, + REST_JAXB, + REST_JACKSON, + REST_KOTLIN_SERIALIZATION, + REST_LINKS, RESTEASY_CLIENT, RESTEASY_CLIENT_JACKSON, RESTEASY_CLIENT_JAXB, RESTEASY_CLIENT_JSONB, RESTEASY_CLIENT_MUTINY, - REST_CLIENT_REACTIVE, - REST_CLIENT_REACTIVE_JACKSON, - REST_CLIENT_REACTIVE_JAXB, - REST_CLIENT_REACTIVE_JSONB, - REST_CLIENT_REACTIVE_KOTLIN_SERIALIZATION, + REST_CLIENT, + REST_CLIENT_JACKSON, + REST_CLIENT_JAXB, + REST_CLIENT_JSONB, + REST_CLIENT_KOTLIN_SERIALIZATION, SCALA, SCHEDULER, SECURITY, diff --git a/extensions/oidc-client-filter/deployment/src/main/java/io/quarkus/oidc/client/filter/deployment/OidcClientFilterAlwaysEnabledProcessor.java b/extensions/oidc-client-filter/deployment/src/main/java/io/quarkus/oidc/client/filter/deployment/OidcClientFilterAlwaysEnabledProcessor.java index f6f0a91c92af5..8d4fff1c9c99a 100644 --- a/extensions/oidc-client-filter/deployment/src/main/java/io/quarkus/oidc/client/filter/deployment/OidcClientFilterAlwaysEnabledProcessor.java +++ b/extensions/oidc-client-filter/deployment/src/main/java/io/quarkus/oidc/client/filter/deployment/OidcClientFilterAlwaysEnabledProcessor.java @@ -9,7 +9,7 @@ public class OidcClientFilterAlwaysEnabledProcessor { @BuildStep FeatureBuildItem featureBuildItem() { - return new FeatureBuildItem(Feature.OIDC_CLIENT_FILTER); + return new FeatureBuildItem(Feature.RESTEASY_CLIENT_OIDC_FILTER); } } diff --git a/extensions/oidc-client-reactive-filter/deployment/src/main/java/io/quarkus/oidc/client/reactive/filter/deployment/OidcClientReactiveFilterAlwaysEnabledProcessor.java b/extensions/oidc-client-reactive-filter/deployment/src/main/java/io/quarkus/oidc/client/reactive/filter/deployment/OidcClientReactiveFilterAlwaysEnabledProcessor.java index b44db5c7f213f..9cb61f3890967 100644 --- a/extensions/oidc-client-reactive-filter/deployment/src/main/java/io/quarkus/oidc/client/reactive/filter/deployment/OidcClientReactiveFilterAlwaysEnabledProcessor.java +++ b/extensions/oidc-client-reactive-filter/deployment/src/main/java/io/quarkus/oidc/client/reactive/filter/deployment/OidcClientReactiveFilterAlwaysEnabledProcessor.java @@ -9,7 +9,7 @@ public class OidcClientReactiveFilterAlwaysEnabledProcessor { @BuildStep FeatureBuildItem featureBuildItem() { - return new FeatureBuildItem(Feature.OIDC_CLIENT_REACTIVE_FILTER); + return new FeatureBuildItem(Feature.REST_CLIENT_OIDC_FILTER); } } diff --git a/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveAlwaysEnabledProcessor.java b/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveAlwaysEnabledProcessor.java index 8c6d8972a4add..e478f9a20cb83 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveAlwaysEnabledProcessor.java +++ b/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveAlwaysEnabledProcessor.java @@ -9,7 +9,7 @@ public class OidcTokenPropagationReactiveAlwaysEnabledProcessor { @BuildStep FeatureBuildItem featureBuildItem() { - return new FeatureBuildItem(Feature.OIDC_TOKEN_PROPAGATION_REACTIVE); + return new FeatureBuildItem(Feature.REST_CLIENT_OIDC_TOKEN_PROPAGATION); } } diff --git a/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationAlwaysEnabledProcessor.java b/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationAlwaysEnabledProcessor.java index 3fc8eaa6da776..ba792a27f3f43 100644 --- a/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationAlwaysEnabledProcessor.java +++ b/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationAlwaysEnabledProcessor.java @@ -9,7 +9,7 @@ public class OidcTokenPropagationAlwaysEnabledProcessor { @BuildStep FeatureBuildItem featureBuildItem() { - return new FeatureBuildItem(Feature.OIDC_TOKEN_PROPAGATION); + return new FeatureBuildItem(Feature.RESTEASY_CLIENT_OIDC_TOKEN_PROPAGATION); } } diff --git a/extensions/resteasy-reactive/rest-client-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java index 29fa5e1297d98..51bf0bc4fbf41 100644 --- a/extensions/resteasy-reactive/rest-client-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java +++ b/extensions/resteasy-reactive/rest-client-jackson/deployment/src/main/java/io/quarkus/rest/client/reactive/jackson/deployment/RestClientReactiveJacksonProcessor.java @@ -1,6 +1,5 @@ package io.quarkus.rest.client.reactive.jackson.deployment; -import static io.quarkus.deployment.Feature.REST_CLIENT_REACTIVE_JACKSON; import static org.jboss.resteasy.reactive.common.util.RestMediaType.APPLICATION_NDJSON; import static org.jboss.resteasy.reactive.common.util.RestMediaType.APPLICATION_STREAM_JSON; @@ -15,6 +14,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; import io.quarkus.arc.deployment.AdditionalBeanBuildItem; +import io.quarkus.deployment.Feature; import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; @@ -41,7 +41,7 @@ public class RestClientReactiveJacksonProcessor { @BuildStep void feature(BuildProducer features) { - features.produce(new FeatureBuildItem(REST_CLIENT_REACTIVE_JACKSON)); + features.produce(new FeatureBuildItem(Feature.REST_CLIENT_JACKSON)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-client-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java b/extensions/resteasy-reactive/rest-client-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java index 782e07ac96978..50dc4484622d8 100644 --- a/extensions/resteasy-reactive/rest-client-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java +++ b/extensions/resteasy-reactive/rest-client-jaxb/deployment/src/main/java/io/quarkus/rest/client/reactive/jaxb/deployment/RestClientReactiveJaxbProcessor.java @@ -1,6 +1,6 @@ package io.quarkus.rest.client.reactive.jaxb.deployment; -import static io.quarkus.deployment.Feature.REST_CLIENT_REACTIVE_JAXB; +import static io.quarkus.deployment.Feature.REST_CLIENT_JAXB; import java.util.List; @@ -21,7 +21,7 @@ public class RestClientReactiveJaxbProcessor { @BuildStep void feature(BuildProducer features) { - features.produce(new FeatureBuildItem(REST_CLIENT_REACTIVE_JAXB)); + features.produce(new FeatureBuildItem(REST_CLIENT_JAXB)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-client-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java b/extensions/resteasy-reactive/rest-client-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java index fd3b5ead0e5b7..31d8e9a1599ab 100644 --- a/extensions/resteasy-reactive/rest-client-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java +++ b/extensions/resteasy-reactive/rest-client-jsonb/deployment/src/main/java/io/quarkus/rest/client/reactive/jsonb/deployment/RestClientReactiveJsonbProcessor.java @@ -1,6 +1,6 @@ package io.quarkus.rest.client.reactive.jsonb.deployment; -import static io.quarkus.deployment.Feature.REST_CLIENT_REACTIVE_JSONB; +import static io.quarkus.deployment.Feature.REST_CLIENT_JSONB; import jakarta.ws.rs.RuntimeType; @@ -15,7 +15,7 @@ public class RestClientReactiveJsonbProcessor { @BuildStep void feature(BuildProducer features) { - features.produce(new FeatureBuildItem(REST_CLIENT_REACTIVE_JSONB)); + features.produce(new FeatureBuildItem(REST_CLIENT_JSONB)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java index cb212499d792b..4ee64667db2a5 100644 --- a/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/src/main/java/io/quarkus/rest/client/reactive/kotlin/deployment/RestClientReactiveKotlinSerializationProcessor.java @@ -1,6 +1,6 @@ package io.quarkus.rest.client.reactive.kotlin.deployment; -import static io.quarkus.deployment.Feature.REST_CLIENT_REACTIVE_KOTLIN_SERIALIZATION; +import static io.quarkus.deployment.Feature.REST_CLIENT_KOTLIN_SERIALIZATION; import java.util.Collections; @@ -21,7 +21,7 @@ public class RestClientReactiveKotlinSerializationProcessor { @BuildStep void feature(BuildProducer features) { - features.produce(new FeatureBuildItem(REST_CLIENT_REACTIVE_KOTLIN_SERIALIZATION)); + features.produce(new FeatureBuildItem(REST_CLIENT_KOTLIN_SERIALIZATION)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java index 9aad6b9433586..3328ef17206b7 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java @@ -137,7 +137,7 @@ class RestClientReactiveProcessor { @BuildStep void announceFeature(BuildProducer features) { - features.produce(new FeatureBuildItem(Feature.REST_CLIENT_REACTIVE)); + features.produce(new FeatureBuildItem(Feature.REST_CLIENT)); } @BuildStep @@ -147,7 +147,7 @@ void registerQueryParamStyleForConfig(BuildProducer @BuildStep ExtensionSslNativeSupportBuildItem activateSslNativeSupport() { - return new ExtensionSslNativeSupportBuildItem(Feature.REST_CLIENT_REACTIVE); + return new ExtensionSslNativeSupportBuildItem(Feature.REST_CLIENT); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java index f40508ca11665..ef49d001947a7 100644 --- a/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java +++ b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/ResteasyReactiveJacksonProcessor.java @@ -105,7 +105,7 @@ public class ResteasyReactiveJacksonProcessor { @BuildStep void feature(BuildProducer feature) { - feature.produce(new FeatureBuildItem(Feature.RESTEASY_REACTIVE_JACKSON)); + feature.produce(new FeatureBuildItem(Feature.REST_JACKSON)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java b/extensions/resteasy-reactive/rest-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java index d39e3754e0621..0813ff973ce60 100644 --- a/extensions/resteasy-reactive/rest-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java +++ b/extensions/resteasy-reactive/rest-jaxb/deployment/src/main/java/io/quarkus/resteasy/reactive/jaxb/deployment/ResteasyReactiveJaxbProcessor.java @@ -52,7 +52,7 @@ public class ResteasyReactiveJaxbProcessor { @BuildStep void feature(BuildProducer feature) { - feature.produce(new FeatureBuildItem(Feature.RESTEASY_REACTIVE_JAXB)); + feature.produce(new FeatureBuildItem(Feature.REST_JAXB)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java b/extensions/resteasy-reactive/rest-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java index b17c7163f3da4..a2670673ae3e1 100644 --- a/extensions/resteasy-reactive/rest-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java +++ b/extensions/resteasy-reactive/rest-jsonb/deployment/src/main/java/io/quarkus/resteasy/reactive/jsonb/deployment/ResteasyReactiveJsonbProcessor.java @@ -17,7 +17,7 @@ public class ResteasyReactiveJsonbProcessor { @BuildStep void feature(BuildProducer feature) { - feature.produce(new FeatureBuildItem(Feature.RESTEASY_REACTIVE_JSONB)); + feature.produce(new FeatureBuildItem(Feature.REST_JSONB)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java index e57370512695a..0d136e689044d 100644 --- a/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java +++ b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/deployment/KotlinSerializationProcessor.java @@ -1,6 +1,5 @@ package io.quarkus.resteasy.reactive.kotlin.serialization.deployment; -import static io.quarkus.deployment.Feature.RESTEASY_REACTIVE_KOTLIN_SERIALIZATION; import static io.quarkus.resteasy.reactive.common.deployment.ServerDefaultProducesHandlerBuildItem.json; import java.util.List; @@ -12,6 +11,7 @@ import io.quarkus.arc.deployment.AdditionalBeanBuildItem; import io.quarkus.deployment.Capabilities; import io.quarkus.deployment.Capability; +import io.quarkus.deployment.Feature; import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; @@ -49,7 +49,7 @@ public void additionalProviders( @BuildStep public void feature(BuildProducer feature) { - feature.produce(new FeatureBuildItem(RESTEASY_REACTIVE_KOTLIN_SERIALIZATION)); + feature.produce(new FeatureBuildItem(Feature.REST_KOTLIN_SERIALIZATION)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java index 375324b773f92..5f17c15979b91 100644 --- a/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java +++ b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java @@ -51,7 +51,7 @@ final class LinksProcessor { @BuildStep void feature(BuildProducer feature) { - feature.produce(new FeatureBuildItem(Feature.RESTEASY_REACTIVE_LINKS)); + feature.produce(new FeatureBuildItem(Feature.REST_LINKS)); } @BuildStep diff --git a/extensions/resteasy-reactive/rest-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java b/extensions/resteasy-reactive/rest-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java index 9e5609ab16d74..59d8213be71a3 100644 --- a/extensions/resteasy-reactive/rest-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java +++ b/extensions/resteasy-reactive/rest-qute/deployment/src/main/java/io/quarkus/resteasy/reactive/qute/deployment/ResteasyReactiveQuteProcessor.java @@ -34,7 +34,7 @@ public class ResteasyReactiveQuteProcessor { @BuildStep FeatureBuildItem feature() { - return new FeatureBuildItem(Feature.RESTEASY_REACTIVE_QUTE); + return new FeatureBuildItem(Feature.REST_QUTE); } @BuildStep diff --git a/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java index bba6e0e9a5e7f..1857d0f29850e 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java @@ -236,7 +236,7 @@ public class ResteasyReactiveProcessor { @BuildStep public FeatureBuildItem buildSetup() { - return new FeatureBuildItem(Feature.RESTEASY_REACTIVE); + return new FeatureBuildItem(Feature.REST); } // This is required to get rid of netty exceptions when allocating direct buffers in tests running From 813f8c591f72c32fccea34f6b7d0e22f05116c8c Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 18:21:07 +0100 Subject: [PATCH 14/24] Rename Spring Web extensions --- bom/application/pom.xml | 28 ++++++++++++++++--- devtools/bom-descriptor-json/pom.xml | 4 +-- docs/pom.xml | 4 +-- docs/src/main/asciidoc/spring-web.adoc | 2 +- extensions/spring-web/core/deployment/pom.xml | 4 +-- .../web/deployment/SpringWebProcessor.java | 2 +- extensions/spring-web/core/runtime/pom.xml | 4 +-- .../resteasy-classic/deployment/pom.xml | 6 ++-- .../spring-web/resteasy-classic/pom.xml | 2 +- .../resteasy-classic/runtime/pom.xml | 4 +-- .../spring-web/resteasy-classic/tests/pom.xml | 6 ++-- .../resteasy-reactive/deployment/pom.xml | 8 +++--- .../spring-web/resteasy-reactive/pom.xml | 4 +-- .../resteasy-reactive/runtime/pom.xml | 6 ++-- .../resteasy-reactive/tests/pom.xml | 8 +++--- relocations/generaterelocations.java | 10 +++++++ relocations/pom.xml | 4 +++ .../pom.xml | 22 +++++++++++++++ .../pom.xml | 22 +++++++++++++++ .../pom.xml | 22 +++++++++++++++ .../pom.xml | 22 +++++++++++++++ 21 files changed, 158 insertions(+), 36 deletions(-) create mode 100644 relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml create mode 100644 relocations/quarkus-spring-web-resteasy-classic/pom.xml create mode 100644 relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml create mode 100644 relocations/quarkus-spring-web-resteasy-reactive/pom.xml diff --git a/bom/application/pom.xml b/bom/application/pom.xml index b9e61ae7ad51a..416081863695b 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -2177,22 +2177,22 @@ io.quarkus - quarkus-spring-web-resteasy-classic + quarkus-spring-web-resteasy ${project.version} io.quarkus - quarkus-spring-web-resteasy-classic-deployment + quarkus-spring-web-resteasy-deployment ${project.version} io.quarkus - quarkus-spring-web-resteasy-reactive + quarkus-spring-web-rest ${project.version} io.quarkus - quarkus-spring-web-resteasy-reactive-deployment + quarkus-spring-web-rest-deployment ${project.version} @@ -6506,6 +6506,26 @@ quarkus-keycloak-admin-client-reactive-deployment ${project.version} + + io.quarkus + quarkus-spring-web-resteasy-reactive + ${project.version} + + + io.quarkus + quarkus-spring-web-resteasy-reactive-deployment + ${project.version} + + + io.quarkus + quarkus-spring-web-resteasy-classic + ${project.version} + + + io.quarkus + quarkus-spring-web-resteasy-classic-deployment + ${project.version} + diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml index 93de7b0502116..08ece66d3f7ad 100644 --- a/devtools/bom-descriptor-json/pom.xml +++ b/devtools/bom-descriptor-json/pom.xml @@ -2750,7 +2750,7 @@ io.quarkus - quarkus-spring-web-resteasy-classic + quarkus-spring-web-rest ${project.version} pom test @@ -2763,7 +2763,7 @@ io.quarkus - quarkus-spring-web-resteasy-reactive + quarkus-spring-web-resteasy ${project.version} pom test diff --git a/docs/pom.xml b/docs/pom.xml index 25ab2c123d59b..0a5aacc53f629 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -2766,7 +2766,7 @@ io.quarkus - quarkus-spring-web-resteasy-classic-deployment + quarkus-spring-web-rest-deployment ${project.version} pom test @@ -2779,7 +2779,7 @@ io.quarkus - quarkus-spring-web-resteasy-reactive-deployment + quarkus-spring-web-resteasy-deployment ${project.version} pom test diff --git a/docs/src/main/asciidoc/spring-web.adoc b/docs/src/main/asciidoc/spring-web.adoc index 2880f83f71c1b..01b76d6468be7 100644 --- a/docs/src/main/asciidoc/spring-web.adoc +++ b/docs/src/main/asciidoc/spring-web.adoc @@ -202,7 +202,7 @@ public class GreetingControllerTest { } ---- -It should be noted that when using the Spring Web support in Quarkus, link:https://github.com/FasterXML/jackson[Jackson] is automatically added to the classpath and properly setup. +It should be noted that when using the Spring Web support in Quarkus, link:https://github.com/FasterXML/jackson[Jackson] is automatically added to the classpath and properly set up. == Adding OpenAPI and Swagger-UI diff --git a/extensions/spring-web/core/deployment/pom.xml b/extensions/spring-web/core/deployment/pom.xml index 03f587e1958e2..f900549dbc620 100644 --- a/extensions/spring-web/core/deployment/pom.xml +++ b/extensions/spring-web/core/deployment/pom.xml @@ -24,12 +24,12 @@ io.quarkus - quarkus-spring-web-resteasy-classic-deployment + quarkus-spring-web-resteasy-deployment true io.quarkus - quarkus-spring-web-resteasy-reactive-deployment + quarkus-spring-web-rest-deployment true diff --git a/extensions/spring-web/core/deployment/src/main/java/io/quarkus/spring/web/deployment/SpringWebProcessor.java b/extensions/spring-web/core/deployment/src/main/java/io/quarkus/spring/web/deployment/SpringWebProcessor.java index fffe81d0bc53a..4699cc9593141 100644 --- a/extensions/spring-web/core/deployment/src/main/java/io/quarkus/spring/web/deployment/SpringWebProcessor.java +++ b/extensions/spring-web/core/deployment/src/main/java/io/quarkus/spring/web/deployment/SpringWebProcessor.java @@ -120,7 +120,7 @@ public void exceptionHandlingSupport(CombinedIndexBuildItem index, if (!isResteasyClassicAvailable && !isResteasyReactiveAvailable) { throw new IllegalStateException( - "Spring Web can only work if 'quarkus-resteasy-jackson' or 'quarkus-resteasy-reactive-jackson' is present"); + "Spring Web can only work if 'quarkus-resteasy-jackson' or 'quarkus-rest-jackson' is present"); } TypesUtil typesUtil = new TypesUtil(Thread.currentThread().getContextClassLoader()); diff --git a/extensions/spring-web/core/runtime/pom.xml b/extensions/spring-web/core/runtime/pom.xml index fced56c31f917..2eaaa07fa520d 100644 --- a/extensions/spring-web/core/runtime/pom.xml +++ b/extensions/spring-web/core/runtime/pom.xml @@ -16,12 +16,12 @@ io.quarkus - quarkus-spring-web-resteasy-classic + quarkus-spring-web-resteasy true io.quarkus - quarkus-spring-web-resteasy-reactive + quarkus-spring-web-rest true diff --git a/extensions/spring-web/resteasy-classic/deployment/pom.xml b/extensions/spring-web/resteasy-classic/deployment/pom.xml index b426516d73fdd..3255de43b9e88 100644 --- a/extensions/spring-web/resteasy-classic/deployment/pom.xml +++ b/extensions/spring-web/resteasy-classic/deployment/pom.xml @@ -3,14 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-spring-web-resteasy-classic-parent + quarkus-spring-web-resteasy-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-spring-web-resteasy-classic-deployment + quarkus-spring-web-resteasy-deployment Quarkus - Spring Web - RESTEasy Classic - Deployment @@ -25,7 +25,7 @@ io.quarkus - quarkus-spring-web-resteasy-classic + quarkus-spring-web-resteasy diff --git a/extensions/spring-web/resteasy-classic/pom.xml b/extensions/spring-web/resteasy-classic/pom.xml index 842a91c377cf1..6bb1063de8e40 100644 --- a/extensions/spring-web/resteasy-classic/pom.xml +++ b/extensions/spring-web/resteasy-classic/pom.xml @@ -10,7 +10,7 @@ 4.0.0 - quarkus-spring-web-resteasy-classic-parent + quarkus-spring-web-resteasy-parent Quarkus - Spring Web - RESTEasy Classic - Parent pom diff --git a/extensions/spring-web/resteasy-classic/runtime/pom.xml b/extensions/spring-web/resteasy-classic/runtime/pom.xml index 3d9da2b6bd54c..19f3a7b3fea6f 100644 --- a/extensions/spring-web/resteasy-classic/runtime/pom.xml +++ b/extensions/spring-web/resteasy-classic/runtime/pom.xml @@ -3,14 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-spring-web-resteasy-classic-parent + quarkus-spring-web-resteasy-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-spring-web-resteasy-classic + quarkus-spring-web-resteasy Quarkus - Spring Web - RESTEasy Classic - Runtime diff --git a/extensions/spring-web/resteasy-classic/tests/pom.xml b/extensions/spring-web/resteasy-classic/tests/pom.xml index 11a817c0c5d5b..80a8f8fab2e3c 100644 --- a/extensions/spring-web/resteasy-classic/tests/pom.xml +++ b/extensions/spring-web/resteasy-classic/tests/pom.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-spring-web-resteasy-classic-parent + quarkus-spring-web-resteasy-parent io.quarkus 999-SNAPSHOT @@ -11,7 +11,7 @@ 4.0.0 - quarkus-spring-web-resteasy-classic-tests + quarkus-spring-web-resteasy-tests Quarkus - Spring Web - RESTEasy Classic - Tests @@ -30,7 +30,7 @@ io.quarkus - quarkus-spring-web-resteasy-classic-deployment + quarkus-spring-web-resteasy-deployment diff --git a/extensions/spring-web/resteasy-reactive/deployment/pom.xml b/extensions/spring-web/resteasy-reactive/deployment/pom.xml index 326ba7f832e31..3f7afef940d3a 100644 --- a/extensions/spring-web/resteasy-reactive/deployment/pom.xml +++ b/extensions/spring-web/resteasy-reactive/deployment/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-spring-web-resteasy-reactive-parent + quarkus-spring-web-rest-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-spring-web-resteasy-reactive-deployment - Quarkus - Spring Web - RESTEasy Reactive - Deployment + quarkus-spring-web-rest-deployment + Quarkus - Spring Web - REST - Deployment @@ -25,7 +25,7 @@ io.quarkus - quarkus-spring-web-resteasy-reactive + quarkus-spring-web-rest diff --git a/extensions/spring-web/resteasy-reactive/pom.xml b/extensions/spring-web/resteasy-reactive/pom.xml index 9802049d4d966..ab5d65869e292 100644 --- a/extensions/spring-web/resteasy-reactive/pom.xml +++ b/extensions/spring-web/resteasy-reactive/pom.xml @@ -10,8 +10,8 @@ 4.0.0 - quarkus-spring-web-resteasy-reactive-parent - Quarkus - Spring Web - RESTEasy Reactive - Parent + quarkus-spring-web-rest-parent + Quarkus - Spring Web - REST - Parent pom deployment diff --git a/extensions/spring-web/resteasy-reactive/runtime/pom.xml b/extensions/spring-web/resteasy-reactive/runtime/pom.xml index e6326c6845929..586a76fbbad0e 100644 --- a/extensions/spring-web/resteasy-reactive/runtime/pom.xml +++ b/extensions/spring-web/resteasy-reactive/runtime/pom.xml @@ -3,15 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-spring-web-resteasy-reactive-parent + quarkus-spring-web-rest-parent io.quarkus 999-SNAPSHOT 4.0.0 - quarkus-spring-web-resteasy-reactive - Quarkus - Spring Web - RESTEasy Reactive - Runtime + quarkus-spring-web-rest + Quarkus - Spring Web - REST - Runtime diff --git a/extensions/spring-web/resteasy-reactive/tests/pom.xml b/extensions/spring-web/resteasy-reactive/tests/pom.xml index d1de45a86f354..4b236786e9df0 100644 --- a/extensions/spring-web/resteasy-reactive/tests/pom.xml +++ b/extensions/spring-web/resteasy-reactive/tests/pom.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - quarkus-spring-web-resteasy-reactive-parent + quarkus-spring-web-rest-parent io.quarkus 999-SNAPSHOT @@ -11,8 +11,8 @@ 4.0.0 - quarkus-spring-web-resteasy-reactive-tests - Quarkus - Spring Web - RESTEasy Reactive - Tests + quarkus-spring-web-rest-tests + Quarkus - Spring Web - REST - Tests true @@ -30,7 +30,7 @@ io.quarkus - quarkus-spring-web-resteasy-reactive-deployment + quarkus-spring-web-rest-deployment io.quarkus diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 353b23cfb5ea0..9bcad0a20f364 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -118,6 +118,16 @@ public class generaterelocations implements Runnable { "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); RELOCATIONS.put("quarkus-keycloak-admin-client-reactive", keycloakAdminClientReactiveRelocation); RELOCATIONS.put("quarkus-keycloak-admin-client-reactive-deployment", keycloakAdminClientReactiveRelocation); + + Function springWebRESTEasyReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("spring-web-resteasy-reactive", "spring-web-rest"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-spring-web-resteasy-reactive", springWebRESTEasyReactiveRelocation); + RELOCATIONS.put("quarkus-spring-web-resteasy-reactive-deployment", springWebRESTEasyReactiveRelocation); + + Function springWebRESTEasyClassicRelocation = a -> Relocation.ofArtifactId(a.replace("spring-web-resteasy-classic", "spring-web-resteasy"), + "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + RELOCATIONS.put("quarkus-spring-web-resteasy-classic", springWebRESTEasyClassicRelocation); + RELOCATIONS.put("quarkus-spring-web-resteasy-classic-deployment", springWebRESTEasyClassicRelocation); } private static final String RELOCATION_POM_TEMPLATE = "\n" + // diff --git a/relocations/pom.xml b/relocations/pom.xml index 3f7c6aedbd8d1..1073d83681ebb 100644 --- a/relocations/pom.xml +++ b/relocations/pom.xml @@ -83,6 +83,10 @@ quarkus-keycloak-admin-client-deployment quarkus-keycloak-admin-client-reactive quarkus-keycloak-admin-client-reactive-deployment + quarkus-spring-web-resteasy-reactive + quarkus-spring-web-resteasy-reactive-deployment + quarkus-spring-web-resteasy-classic + quarkus-spring-web-resteasy-classic-deployment diff --git a/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml b/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml new file mode 100644 index 0000000000000..adebcbb0deb7b --- /dev/null +++ b/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-spring-web-resteasy-classic-deployment + + + + io.quarkus + quarkus-spring-web-resteasy-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-spring-web-resteasy-classic/pom.xml b/relocations/quarkus-spring-web-resteasy-classic/pom.xml new file mode 100644 index 0000000000000..32e1624a2ea0f --- /dev/null +++ b/relocations/quarkus-spring-web-resteasy-classic/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-spring-web-resteasy-classic + + + + io.quarkus + quarkus-spring-web-resteasy + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml b/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml new file mode 100644 index 0000000000000..a228bbb97f302 --- /dev/null +++ b/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-spring-web-resteasy-reactive-deployment + + + + io.quarkus + quarkus-spring-web-rest-deployment + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file diff --git a/relocations/quarkus-spring-web-resteasy-reactive/pom.xml b/relocations/quarkus-spring-web-resteasy-reactive/pom.xml new file mode 100644 index 0000000000000..9aeafd5f53b51 --- /dev/null +++ b/relocations/quarkus-spring-web-resteasy-reactive/pom.xml @@ -0,0 +1,22 @@ + + + + quarkus-relocations-parent + io.quarkus + 999-SNAPSHOT + + 4.0.0 + + quarkus-spring-web-resteasy-reactive + + + + io.quarkus + quarkus-spring-web-rest + ${project.version} + Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9 for more information. + + + \ No newline at end of file From ac98eea1bd6bda04f4f587c78c07a67a0bfc227a Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 18:26:01 +0100 Subject: [PATCH 15/24] Adjust REST naming in error messages and user agent --- .../resteasy/mutiny/deployment/ResteasyMutinyProcessor.java | 4 ++-- .../quarkus/rest/client/reactive/headers/UserAgentTest.java | 2 +- .../common/deployment/ResteasyReactiveCommonProcessor.java | 6 +++--- .../server/runtime/security/EagerSecurityContext.java | 2 +- .../reactive/client/impl/RestClientRequestContext.java | 2 +- .../resteasy/reactive/common/jaxrs/RuntimeDelegateImpl.java | 4 ++-- .../reactive/server/injection/ContextProducers.java | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/extensions/resteasy-classic/resteasy-mutiny/deployment/src/main/java/io/quarkus/resteasy/mutiny/deployment/ResteasyMutinyProcessor.java b/extensions/resteasy-classic/resteasy-mutiny/deployment/src/main/java/io/quarkus/resteasy/mutiny/deployment/ResteasyMutinyProcessor.java index 0cf20992001c0..56558a4736410 100644 --- a/extensions/resteasy-classic/resteasy-mutiny/deployment/src/main/java/io/quarkus/resteasy/mutiny/deployment/ResteasyMutinyProcessor.java +++ b/extensions/resteasy-classic/resteasy-mutiny/deployment/src/main/java/io/quarkus/resteasy/mutiny/deployment/ResteasyMutinyProcessor.java @@ -16,10 +16,10 @@ FeatureBuildItem feature() { void warn() { Logger.getLogger(ResteasyMutinyProcessor.class).warn("The quarkus-resteasy-mutiny extension is deprecated. " + - "Switch to RESTEasy Reactive instead.\n" + + "Switch to Quarkus REST instead.\n" + "This extension adds support for Uni and Multi to RESTEasy Classic, without using the reactive execution model," + - " as RESTEasy Classic does not use it. To properly integrate Mutiny and RESTEasy, use RESTEasy Reactive. See https://quarkus.io/guides/getting-started-reactive for detailed instructions"); + " as RESTEasy Classic does not use it. To properly integrate Mutiny and RESTEasy, use Quarkus REST. See https://quarkus.io/guides/getting-started-reactive for detailed instructions"); } } diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java index 6f85bd51de27f..72e7d676d871f 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java +++ b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/headers/UserAgentTest.java @@ -28,7 +28,7 @@ public class UserAgentTest { @Test void testHeadersWithSubresource() { Client client = RestClientBuilder.newBuilder().baseUri(baseUri).build(Client.class); - assertThat(client.call()).isEqualTo("Resteasy Reactive Client"); + assertThat(client.call()).isEqualTo("Quarkus REST Client"); } @Test diff --git a/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java index 272d25e5b98f1..9d154c483eb96 100644 --- a/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java +++ b/extensions/resteasy-reactive/rest-common/deployment/src/main/java/io/quarkus/resteasy/reactive/common/deployment/ResteasyReactiveCommonProcessor.java @@ -105,14 +105,14 @@ void checkMixingStacks(Capabilities capabilities, CurateOutcomeBuildItem curateO boolean hasResteasyClassicClient = resteasyClassicDeps.stream() .anyMatch(IS_NOT_TEST_SCOPED.and(IS_RESTEASY_CLASSIC_CLIENT_DEP)); if (!hasResteasyClassicClient) { // there is no bulletproof way of knowing whether a server specific dependency has been included, so we deduce it by the absence of client dependency - throw new DeploymentException("Mixing RESTEasy Reactive and RESTEasy Classic server parts is not supported"); + throw new DeploymentException("Mixing Quarkus REST and RESTEasy Classic server parts is not supported"); } if (capabilities.isPresent(Capability.REST_CLIENT_REACTIVE)) { throw new DeploymentException( - "Mixing RESTEasy Reactive and RESTEasy Classic client parts is not supported"); + "Mixing Quarkus REST and RESTEasy Classic client parts is not supported"); } else { LOG.warn( - "Mixing RESTEasy Reactive server and RESTEasy Classic client parts might lead to unexpected results. Consider using 'quarkus-rest-client-reactive' instead."); + "Mixing Quarkus REST server and RESTEasy Classic client parts might lead to unexpected results. Consider using 'quarkus-rest-client' instead of 'quarkus-resteasy-client'."); } } diff --git a/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java index 5e899d04cd9f2..be6b401fc498a 100644 --- a/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java +++ b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/security/EagerSecurityContext.java @@ -102,7 +102,7 @@ Uni getPermissionCheck(ResteasyReactiveRequestContext requestC final RoutingContext routingContext = requestContext.unwrap(RoutingContext.class); if (routingContext == null) { throw new IllegalStateException( - "HTTP Security policy applied only on RESTEasy Reactive cannot be run as 'RoutingContext' is null"); + "HTTP Security policy applied only on Quarkus REST cannot be run as 'RoutingContext' is null"); } record SecurityCheckWithIdentity(SecurityIdentity identity, HttpSecurityPolicy.CheckResult checkResult) { } diff --git a/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/RestClientRequestContext.java b/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/RestClientRequestContext.java index 0d0c5fec74615..cf488776b086d 100644 --- a/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/RestClientRequestContext.java +++ b/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/RestClientRequestContext.java @@ -58,7 +58,7 @@ public class RestClientRequestContext extends AbstractResteasyReactiveContext ResponseBuilder createRestResponse() { - throw new RuntimeException("Resteasy Reactive server side components are not installed."); + throw new RuntimeException("Quarkus REST server side components are not installed."); } }; ServiceLoader sl = ServiceLoader.load(ResponseBuilderFactory.class, diff --git a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/injection/ContextProducers.java b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/injection/ContextProducers.java index a096e6a21257f..a82050a101c1e 100644 --- a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/injection/ContextProducers.java +++ b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/injection/ContextProducers.java @@ -146,7 +146,7 @@ SecurityContext securityContext() { private ResteasyReactiveRequestContext getContext() { ResteasyReactiveRequestContext context = CurrentRequestManager.get(); if (context == null) { - throw new IllegalStateException("No RESTEasy Reactive request in progress"); + throw new IllegalStateException("No REST request in progress"); } return context; } From dc111cf8cda4966e476af39fec8fdaaeda332f15 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Tue, 5 Mar 2024 19:37:28 +0100 Subject: [PATCH 16/24] Various other adjustments for REST renaming --- .../java/io/quarkus/cli/CliProjectGradleTest.java | 6 +++--- .../java/io/quarkus/cli/CliProjectMavenTest.java | 14 +++++++------- .../java/io/quarkus/maven/CreateProjectMojo.java | 8 ++++---- .../azure-functions-http-codestart/codestart.yml | 2 +- .../base/README.tpl.qute.md | 0 .../META-INF/resources/index.entry.qute.html | 0 .../codestart.yml | 10 +++++----- .../org/acme/{resource.class-name}.tpl.qute.java | 0 .../org/acme/{resource.class-name}IT.tpl.qute.java | 0 .../acme/{resource.class-name}Test.tpl.qute.java | 0 .../org/acme/{resource.class-name}.tpl.qute.kt | 0 .../org/acme/{resource.class-name}IT.tpl.qute.kt | 0 .../org/acme/{resource.class-name}Test.tpl.qute.kt | 0 .../org/acme/{resource.class-name}.tpl.qute.scala | 0 .../acme/{resource.class-name}IT.tpl.qute.scala | 0 .../acme/{resource.class-name}Test.tpl.qute.scala | 0 .../base/README.tpl.qute.md | 0 .../META-INF/resources/index.entry.qute.html | 0 .../resources/templates/page.qute.tpl.qute.html | 0 .../rest-qute-codestart/codestart.yml | 13 +++++++++++++ .../java/src/main/java/org/acme/SomePage.java | 0 .../kotlin/src/main/kotlin/org/acme/SomePage.kt | 0 .../resteasy-reactive-qute-codestart/codestart.yml | 13 ------------- .../spring-web-codestart/codestart.yml | 4 ++-- .../lra/deployment/NarayanaLRAProcessor.java | 4 ++-- .../deployment/openapi/OpenApiIntegrationTest.java | 2 +- .../data/panache/deployment/RestDataProcessor.java | 6 +++--- .../main/resources/META-INF/quarkus-extension.yaml | 3 ++- .../main/resources/META-INF/quarkus-extension.yaml | 3 ++- .../deployment/JaxrsClientReactiveProcessor.java | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 3 ++- .../main/resources/META-INF/quarkus-extension.yaml | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 3 ++- .../common/runtime/ResteasyReactiveConfig.java | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 4 ++-- .../main/resources/META-INF/quarkus-extension.yaml | 4 ++-- .../main/resources/META-INF/quarkus-extension.yaml | 4 ++-- .../main/resources/META-INF/quarkus-extension.yaml | 2 +- .../reactive/links/deployment/LinksProcessor.java | 2 +- .../links/deployment/HalLinksWithJacksonTest.java | 2 +- .../links/deployment/HalLinksWithJsonbTest.java | 2 +- .../links/deployment/HalWrapperResourceTest.java | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 3 ++- .../main/resources/META-INF/quarkus-extension.yaml | 4 ++-- .../deployment/QuarkusServerEndpointIndexer.java | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 4 ++-- .../codestarts/quarkus/QuarkusCodestartData.java | 4 ++-- .../CustomRESTEasyReactiveCodestartBuildIT.java | 10 +++++----- .../quarkus/HibernateOrmRestDataCodestartIT.java | 2 +- .../quarkus/QuarkusCodestartBuildIT.java | 2 +- .../quarkus/RESTEasyReactiveCodestartsTest.java | 2 +- .../platform/catalog/CatalogProcessorTest.java | 2 +- .../io/quarkus/maven/it/CreateProjectMojoIT.java | 2 +- .../test/java/io/quarkus/maven/it/JarRunnerIT.java | 4 ++-- ...us-my-quarkiverse-ext_integration-tests_pom.xml | 2 +- 56 files changed, 86 insertions(+), 81 deletions(-) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/base/README.tpl.qute.md (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/base/src/main/resources/META-INF/resources/index.entry.qute.html (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/codestart.yml (66%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-codestart => rest-codestart}/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-qute-codestart => rest-qute-codestart}/base/README.tpl.qute.md (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-qute-codestart => rest-qute-codestart}/base/src/main/resources/META-INF/resources/index.entry.qute.html (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-qute-codestart => rest-qute-codestart}/base/src/main/resources/templates/page.qute.tpl.qute.html (100%) create mode 100644 devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/codestart.yml rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-qute-codestart => rest-qute-codestart}/java/src/main/java/org/acme/SomePage.java (100%) rename devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/{resteasy-reactive-qute-codestart => rest-qute-codestart}/kotlin/src/main/kotlin/org/acme/SomePage.kt (100%) delete mode 100644 devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/codestart.yml diff --git a/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java b/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java index eb11e76ff4b91..c08959e23a73e 100644 --- a/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java +++ b/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java @@ -168,7 +168,7 @@ public void testCreateAppOverrides() throws Exception { "--package-name=custom.pkg", "--output-directory=" + nested, "--app-config=" + String.join(",", configs), - "-x resteasy-reactive", + "-x rest", "silly:my-project:0.1.0"); // TODO: would love a test that doesn't use a wrapper, but CI path.. @@ -180,8 +180,8 @@ public void testCreateAppOverrides() throws Exception { Assertions.assertTrue(project.resolve("gradlew").toFile().exists(), "Wrapper should exist by default"); String buildGradleContent = validateBasicGradleGroovyIdentifiers(project, "silly", "my-project", "0.1.0"); - Assertions.assertTrue(buildGradleContent.contains("quarkus-resteasy-reactive"), - "build.gradle should contain quarkus-resteasy-reactive:\n" + buildGradleContent); + Assertions.assertTrue(buildGradleContent.contains("quarkus-rest"), + "build.gradle should contain quarkus-rest:\n" + buildGradleContent); CliDriver.valdiateGeneratedSourcePackage(project, "custom/pkg"); CliDriver.validateApplicationProperties(project, configs); diff --git a/devtools/cli/src/test/java/io/quarkus/cli/CliProjectMavenTest.java b/devtools/cli/src/test/java/io/quarkus/cli/CliProjectMavenTest.java index 1374448c5ab51..2329f89f005f2 100644 --- a/devtools/cli/src/test/java/io/quarkus/cli/CliProjectMavenTest.java +++ b/devtools/cli/src/test/java/io/quarkus/cli/CliProjectMavenTest.java @@ -54,8 +54,8 @@ public void testCreateAppDefaults() throws Exception { String pomContent = validateBasicIdentifiers(CreateProjectHelper.DEFAULT_GROUP_ID, CreateProjectHelper.DEFAULT_ARTIFACT_ID, CreateProjectHelper.DEFAULT_VERSION); - Assertions.assertTrue(pomContent.contains("quarkus-resteasy-reactive"), - "pom.xml should contain quarkus-resteasy-reactive:\n" + pomContent); + Assertions.assertTrue(pomContent.contains("quarkus-rest"), + "pom.xml should contain quarkus-rest:\n" + pomContent); // check that the project doesn't have a (a is defined in the profile, it's harder to test) Assertions.assertFalse(pomContent.contains(""), @@ -91,14 +91,14 @@ public void testCreateAppOverrides() throws Exception { List configs = Arrays.asList("custom.app.config1=val1", "custom.app.config2=val2", "lib.config=val3"); - List data = Arrays.asList("resteasy-reactive-codestart.resource.response=An awesome response"); + List data = Arrays.asList("rest-codestart.resource.response=An awesome response"); CliDriver.Result result = CliDriver.execute(workspaceRoot, "create", "app", "--verbose", "-e", "-B", "--no-wrapper", "--package-name=custom.pkg", "--output-directory=" + nested, "--app-config=" + String.join(",", configs), "--data=" + String.join(",", data), - "-x resteasy-reactive,micrometer-registry-prometheus", + "-x rest,micrometer-registry-prometheus", "silly:my-project:0.1.0"); Assertions.assertEquals(CommandLine.ExitCode.OK, result.exitCode, "Expected OK return code." + result); @@ -108,8 +108,8 @@ public void testCreateAppOverrides() throws Exception { Assertions.assertFalse(project.resolve("mvnw").toFile().exists(), "Wrapper should not exist when specifying --no-wrapper"); String pomContent = validateBasicIdentifiers("silly", "my-project", "0.1.0"); - Assertions.assertTrue(pomContent.contains("quarkus-resteasy-reactive"), - "pom.xml should contain quarkus-resteasy-reactive:\n" + pomContent); + Assertions.assertTrue(pomContent.contains("quarkus-rest"), + "pom.xml should contain quarkus-rest:\n" + pomContent); CliDriver.valdiateGeneratedSourcePackage(project, "custom/pkg"); CliDriver.validateApplicationProperties(project, configs); @@ -332,7 +332,7 @@ public void testCreateArgPassthrough() throws Exception { CliDriver.Result result = CliDriver.execute(workspaceRoot, "create", "--verbose", "-e", "-B", "--dryrun", "--no-wrapper", "--package-name=custom.pkg", - "-x resteasy-reactive", + "-x rest", "-x micrometer", "--output-directory=" + nested, "silly:my-project:0.1.0"); diff --git a/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java b/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java index e663027c9ecd8..7f67b15db7823 100644 --- a/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java +++ b/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java @@ -117,8 +117,8 @@ public class CreateProjectMojo extends AbstractMojo { private String javaVersion; /** - * The {@link #path} will define the REST path of the generated code when picking only one of those extensions resteasy, - * resteasy-reactive and spring-web. + * The {@link #path} will define the REST path of the generated code when picking only one of those extensions REST, + * RESTEasy Classic and Spring-Web. *
* If more than one of those extensions are picked, this parameter will be ignored. *
@@ -130,8 +130,8 @@ public class CreateProjectMojo extends AbstractMojo { private String path; /** - * The {@link #className} will define the generated class names when picking only one of those extensions resteasy, - * resteasy-reactive and spring-web. + * The {@link #className} will define the generated class names when picking only one of those extensions REST, + * RESTEasy Classic and Spring-Web. *
* If more than one of those extensions are picked, then only the package name part will be used as {@link #packageName} *
diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/azure-functions-http-codestart/codestart.yml b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/azure-functions-http-codestart/codestart.yml index 20018f15077a1..359b6e0fa03dc 100644 --- a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/azure-functions-http-codestart/codestart.yml +++ b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/azure-functions-http-codestart/codestart.yml @@ -15,7 +15,7 @@ language: root-context-path: "/api" dependencies: - io.quarkus:quarkus-azure-functions-http - - io.quarkus:quarkus-resteasy-reactive + - io.quarkus:quarkus-rest - com.microsoft.azure.functions:azure-functions-java-library test-dependencies: - io.rest-assured:rest-assured diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/base/README.tpl.qute.md b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/base/README.tpl.qute.md similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/base/README.tpl.qute.md rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/base/README.tpl.qute.md diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/codestart.yml similarity index 66% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/codestart.yml index 84e384b4a39ef..87982b5259f05 100644 --- a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/codestart.yml +++ b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/codestart.yml @@ -1,10 +1,10 @@ -name: resteasy-reactive-codestart -ref: resteasy-reactive +name: rest-codestart +ref: rest type: code tags: extension-codestart metadata: - title: RESTEasy Reactive - description: Easily start your Reactive RESTful Web Services + title: REST + description: Easily start your REST Web Services related-guide-section: https://quarkus.io/guides/getting-started-reactive#reactive-jax-rs-resources language: base: @@ -14,6 +14,6 @@ language: path: "/hello" response: "Hello from Quarkus REST" dependencies: - - io.quarkus:quarkus-resteasy-reactive + - io.quarkus:quarkus-rest test-dependencies: - io.rest-assured:rest-assured diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/base/README.tpl.qute.md b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/base/README.tpl.qute.md similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/base/README.tpl.qute.md rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/base/README.tpl.qute.md diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/base/src/main/resources/templates/page.qute.tpl.qute.html b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/base/src/main/resources/templates/page.qute.tpl.qute.html similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/base/src/main/resources/templates/page.qute.tpl.qute.html rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/base/src/main/resources/templates/page.qute.tpl.qute.html diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/codestart.yml b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/codestart.yml new file mode 100644 index 0000000000000..a73610bd70770 --- /dev/null +++ b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/codestart.yml @@ -0,0 +1,13 @@ +name: rest-qute-codestart +ref: rest-qute +tags: extension-codestart +type: code +metadata: + title: REST Qute + description: Create your web page using Quarkus REST and Qute + path: /some-page + related-guide-section: https://quarkus.io/guides/qute#type-safe-templates +language: + base: + dependencies: + - io.quarkus:quarkus-rest-qute diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/java/src/main/java/org/acme/SomePage.java b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/java/src/main/java/org/acme/SomePage.java similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/java/src/main/java/org/acme/SomePage.java rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/java/src/main/java/org/acme/SomePage.java diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/kotlin/src/main/kotlin/org/acme/SomePage.kt b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/kotlin/src/main/kotlin/org/acme/SomePage.kt similarity index 100% rename from devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/kotlin/src/main/kotlin/org/acme/SomePage.kt rename to devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/rest-qute-codestart/kotlin/src/main/kotlin/org/acme/SomePage.kt diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/codestart.yml b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/codestart.yml deleted file mode 100644 index b70379329b5ec..0000000000000 --- a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/resteasy-reactive-qute-codestart/codestart.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: resteasy-reactive-qute-codestart -ref: resteasy-reactive-qute -tags: extension-codestart -type: code -metadata: - title: RESTEasy Reactive Qute - description: Create your web page using Quarkus RESTEasy Reactive & Qute - path: /some-page - related-guide-section: https://quarkus.io/guides/qute#type-safe-templates -language: - base: - dependencies: - - io.quarkus:quarkus-resteasy-reactive-qute diff --git a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/spring-web-codestart/codestart.yml b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/spring-web-codestart/codestart.yml index 33e2454f8eab0..8be60d9e21502 100644 --- a/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/spring-web-codestart/codestart.yml +++ b/devtools/project-core-extension-codestarts/src/main/resources/codestarts/quarkus/extension-codestarts/spring-web-codestart/codestart.yml @@ -4,7 +4,7 @@ type: code tags: extension-codestart metadata: title: Spring Web - description: Spring, the Quarkus way! Start your RESTful Web Services with a Spring Controller. + description: Spring, the Quarkus way! Start your REST Web Services with a Spring Controller. related-guide-section: https://quarkus.io/guides/spring-web#greetingcontroller language: base: @@ -16,6 +16,6 @@ language: package-name: org.acme dependencies: - io.quarkus:quarkus-spring-web - - io.quarkus:quarkus-resteasy-reactive-jackson + - io.quarkus:quarkus-rest-jackson test-dependencies: - io.rest-assured:rest-assured diff --git a/extensions/narayana-lra/deployment/src/main/java/io/quarkus/narayana/lra/deployment/NarayanaLRAProcessor.java b/extensions/narayana-lra/deployment/src/main/java/io/quarkus/narayana/lra/deployment/NarayanaLRAProcessor.java index c577df4cf4a48..a3aeebc87b5fc 100644 --- a/extensions/narayana-lra/deployment/src/main/java/io/quarkus/narayana/lra/deployment/NarayanaLRAProcessor.java +++ b/extensions/narayana-lra/deployment/src/main/java/io/quarkus/narayana/lra/deployment/NarayanaLRAProcessor.java @@ -42,12 +42,12 @@ void registerFeature(BuildProducer feature, Capabilities capab if (!isResteasyClassicAvailable && !isResteasyReactiveAvailable) { throw new IllegalStateException( - "'quarkus-narayana-lra' can only work if 'quarkus-resteasy-jackson' or 'quarkus-resteasy-reactive-jackson' is present"); + "'quarkus-narayana-lra' can only work if 'quarkus-rest-jackson' or 'quarkus-resteasy-jackson' is present"); } if (!capabilities.isCapabilityWithPrefixPresent(Capability.REST_CLIENT)) { throw new IllegalStateException( - "'quarkus-narayana-lra' can only work if 'quarkus-resteasy-client' or 'quarkus-rest-client-reactive' is present"); + "'quarkus-narayana-lra' can only work if 'quarkus-rest-client' or 'quarkus-resteasy-client' is present"); } feature.produce(new FeatureBuildItem(Feature.NARAYANA_LRA)); diff --git a/extensions/panache/hibernate-reactive-rest-data-panache/deployment/src/test/java/io/quarkus/hibernate/reactive/rest/data/panache/deployment/openapi/OpenApiIntegrationTest.java b/extensions/panache/hibernate-reactive-rest-data-panache/deployment/src/test/java/io/quarkus/hibernate/reactive/rest/data/panache/deployment/openapi/OpenApiIntegrationTest.java index c8b9f2407e789..e229014ebc348 100644 --- a/extensions/panache/hibernate-reactive-rest-data-panache/deployment/src/test/java/io/quarkus/hibernate/reactive/rest/data/panache/deployment/openapi/OpenApiIntegrationTest.java +++ b/extensions/panache/hibernate-reactive-rest-data-panache/deployment/src/test/java/io/quarkus/hibernate/reactive/rest/data/panache/deployment/openapi/OpenApiIntegrationTest.java @@ -41,7 +41,7 @@ class OpenApiIntegrationTest { .setForcedDependencies(List.of( Dependency.of("io.quarkus", "quarkus-smallrye-openapi-deployment", Version.getVersion()), Dependency.of("io.quarkus", "quarkus-reactive-pg-client-deployment", Version.getVersion()), - Dependency.of("io.quarkus", "quarkus-resteasy-reactive-jsonb-deployment", Version.getVersion()), + Dependency.of("io.quarkus", "quarkus-rest-jsonb-deployment", Version.getVersion()), Dependency.of("io.quarkus", "quarkus-security-deployment", Version.getVersion()))) .setRun(true); diff --git a/extensions/panache/rest-data-panache/deployment/src/main/java/io/quarkus/rest/data/panache/deployment/RestDataProcessor.java b/extensions/panache/rest-data-panache/deployment/src/main/java/io/quarkus/rest/data/panache/deployment/RestDataProcessor.java index d59c37a52728c..46bc376636e71 100644 --- a/extensions/panache/rest-data-panache/deployment/src/main/java/io/quarkus/rest/data/panache/deployment/RestDataProcessor.java +++ b/extensions/panache/rest-data-panache/deployment/src/main/java/io/quarkus/rest/data/panache/deployment/RestDataProcessor.java @@ -39,7 +39,7 @@ void supportingBuildItems(Capabilities capabilities, if (!isResteasyClassicAvailable && !isResteasyReactiveAvailable) { throw new IllegalStateException( - "REST Data Panache can only work if 'quarkus-resteasy' or 'quarkus-resteasy-reactive' is present"); + "REST Data Panache can only work if 'quarkus-rest' or 'quarkus-resteasy' is present"); } if (isResteasyClassicAvailable) { @@ -68,7 +68,7 @@ void implementResources(CombinedIndexBuildItem index, if (isReactivePanache && isResteasyClassic) { throw new IllegalStateException( - "Reactive REST Data Panache does not work with 'quarkus-resteasy'. Only 'quarkus-resteasy-reactive' extensions are supported"); + "Reactive REST Data Panache does not work with 'quarkus-resteasy'. Only 'quarkus-rest' extensions are supported"); } Set excludedClasses = getExcludedClasses(buildTimeConditions); @@ -88,7 +88,7 @@ void implementResources(CombinedIndexBuildItem index, + "either 'quarkus-resteasy-jsonb' or 'quarkus-resteasy-jackson'"); } else if (!isResteasyClassic && !hasAnyJsonCapabilityForResteasyReactive(capabilities)) { throw new IllegalStateException("Cannot generate HAL endpoints without " - + "either 'quarkus-resteasy-reactive-jsonb' or 'quarkus-resteasy-reactive-jackson'"); + + "either 'quarkus-rest-jsonb' or 'quarkus-rest-jackson'"); } } diff --git a/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 3c6f0cefb7a92..e767a3ea0f960 100644 --- a/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -2,6 +2,7 @@ artifact: ${project.groupId}:${project.artifactId}:${project.version} name: "REST Client Jackson" metadata: + short-name: "rest-client-reactive-jackson" keywords: - "rest-client-jackson" - "rest-client" @@ -17,7 +18,7 @@ metadata: - "serialization" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index a57341bffdbaa..334d2b32d9a93 100644 --- a/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -2,6 +2,7 @@ artifact: ${project.groupId}:${project.artifactId}:${project.version} name: "REST Client JAXB" metadata: + short-name: "rest-client-reactive-jaxb" keywords: - "rest-client-jaxb" - "rest-client" @@ -17,7 +18,7 @@ metadata: - "serialization" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java index d33dd016be7ef..e559ad206d913 100644 --- a/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java @@ -801,7 +801,7 @@ public void close() { @formatter:on A more full example of generated client (with sub-resource) can is at the bottom of - extensions/resteasy-reactive/rest-client-reactive/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java + extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/subresource/SubResourceTest.java */ private RuntimeValue, ?>> generateClientInvoker( RecorderContext recorderContext, diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 8321fa12f1ee9..87c8fe48ea067 100644 --- a/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -12,7 +12,7 @@ metadata: status: "stable" unlisted: true codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 35d07c1b3e3d2..233cb1eaf5ba2 100644 --- a/extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -2,6 +2,7 @@ artifact: ${project.groupId}:${project.artifactId}:${project.version} name: "REST Client JSON-B" metadata: + short-name: "rest-client-reactive-jsonb" keywords: - "rest-client-jsonb" - "rest-client" @@ -17,7 +18,7 @@ metadata: - "serialization" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 41f7046124766..a2639e244e432 100644 --- a/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -17,7 +17,7 @@ metadata: - "serialization" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 73fe928b9be0c..de79bd08bce04 100644 --- a/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,7 @@ name: "REST Client" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: + short-name: "rest-client-reactive" keywords: - "rest-client" - "web-client" @@ -11,7 +12,7 @@ metadata: status: "stable" guide: "https://quarkus.io/guides/rest-client" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java index efd5cdedfa0d8..13ae64588f651 100644 --- a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java @@ -46,7 +46,7 @@ public interface ResteasyReactiveConfig { boolean singleDefaultProduces(); /** - * When one of the quarkus-resteasy-reactive-jackson or quarkus-resteasy-reactive-jsonb extension are active + * When one of the quarkus-rest-jackson or quarkus-rest-jsonb extension are active * and the result type of an endpoint is an application class or one of {@code Collection}, {@code List}, {@code Set} or * {@code Map}, * we assume the default return type is "application/json" if this configuration is enabled. diff --git a/extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml index d35eda7c051e3..cb942bc733431 100644 --- a/extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -2,7 +2,7 @@ artifact: ${project.groupId}:${project.artifactId}:${project.version} name: "REST Jackson" metadata: - short-name: "rest-jackson" + short-name: "resteasy-reactive-jackson" keywords: - "rest-jackson" - "quarkus-resteasy-reactive-json" @@ -17,7 +17,7 @@ metadata: - "reactive" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 0fa4ebe56550d..7a3eb10564162 100644 --- a/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,7 +1,7 @@ name: "REST JAXB" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: - short-name: "rest-jaxb" + short-name: "resteasy-reactive-jaxb" keywords: - "rest-jaxb" - "resteasy-reactive-xml" @@ -17,7 +17,7 @@ metadata: - "serialization" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml index a20810f514ef5..f0a3196d4ddf3 100644 --- a/extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-jsonb/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,7 +1,7 @@ name: "REST JSON-B" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: - short-name: "rest-jsonb" + short-name: "resteasy-reactive-jsonb" keywords: - "rest-jsonb" - "resteasy-reactive-json" @@ -16,7 +16,7 @@ metadata: - "reactive" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 66faf9ae67106..e95b248c97ffc 100644 --- a/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -17,7 +17,7 @@ metadata: - "reactive" status: "stable" codestart: - name: "resteasy-reactive" + name: "rest" languages: - "kotlin" artifact: "io.quarkus:quarkus-project-core-extension-codestarts" diff --git a/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java index 5f17c15979b91..a4d473a9519b2 100644 --- a/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java +++ b/extensions/resteasy-reactive/rest-links/deployment/src/main/java/io/quarkus/resteasy/reactive/links/deployment/LinksProcessor.java @@ -96,7 +96,7 @@ void validateJsonNeededForHal(Capabilities capabilities, Capability.RESTEASY_REACTIVE_JSON_JACKSON)) { throw new IllegalStateException("Cannot generate HAL endpoints without " - + "either 'quarkus-resteasy-reactive-jsonb' or 'quarkus-resteasy-reactive-jackson'"); + + "either 'quarkus-rest-jackson' or 'quarkus-rest-jsonb'"); } } } diff --git a/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java index 6a35906db9843..63c5ef9b23d4d 100644 --- a/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java +++ b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJacksonTest.java @@ -17,7 +17,7 @@ public class HalLinksWithJacksonTest extends AbstractHalLinksTest { TestRecordWithIdAndPersistenceId.class, TestRecordWithPersistenceId.class, TestRecordWithRestLinkId.class, TestRecordWithPersistenceIdAndRestLinkId.class)) .setForcedDependencies(List.of( - Dependency.of("io.quarkus", "quarkus-resteasy-reactive-jackson", Version.getVersion()), + Dependency.of("io.quarkus", "quarkus-rest-jackson", Version.getVersion()), Dependency.of("io.quarkus", "quarkus-hal", Version.getVersion()))) .setRun(true); } diff --git a/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java index 9cf3b61e7e91d..1753d96849fd5 100644 --- a/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java +++ b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalLinksWithJsonbTest.java @@ -17,7 +17,7 @@ public class HalLinksWithJsonbTest extends AbstractHalLinksTest { TestRecordWithIdAndPersistenceId.class, TestRecordWithPersistenceId.class, TestRecordWithRestLinkId.class, TestRecordWithPersistenceIdAndRestLinkId.class)) .setForcedDependencies(List.of( - Dependency.of("io.quarkus", "quarkus-resteasy-reactive-jsonb", Version.getVersion()), + Dependency.of("io.quarkus", "quarkus-rest-jsonb", Version.getVersion()), Dependency.of("io.quarkus", "quarkus-hal", Version.getVersion()))) .setRun(true); diff --git a/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java index 5a2c426416f1c..a7e0a8bfb6de6 100644 --- a/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java +++ b/extensions/resteasy-reactive/rest-links/deployment/src/test/java/io/quarkus/resteasy/reactive/links/deployment/HalWrapperResourceTest.java @@ -24,7 +24,7 @@ public class HalWrapperResourceTest { .withApplicationRoot((jar) -> jar .addClasses(HalWrapperResource.class, TestRecordWithIdAndPersistenceIdAndRestLinkId.class)) .setForcedDependencies(List.of( - Dependency.of("io.quarkus", "quarkus-resteasy-reactive-jackson", Version.getVersion()), + Dependency.of("io.quarkus", "quarkus-rest-jackson", Version.getVersion()), Dependency.of("io.quarkus", "quarkus-hal", Version.getVersion()))); @TestHTTPResource("hal") diff --git a/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml index d24b25621e3c2..cbb871a86e36a 100644 --- a/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-qute/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -1,6 +1,7 @@ name: "REST Qute" artifact: ${project.groupId}:${project.artifactId}:${project.version} metadata: + short-name: "resteasy-reactive-qute" keywords: - "templating" - "templates" @@ -10,7 +11,7 @@ metadata: - "reactive" status: "stable" codestart: - name: "resteasy-reactive-qute" + name: "rest-qute" languages: - "java" - "kotlin" diff --git a/extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 80c16c36a812e..f80e5e1f1195d 100644 --- a/extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -13,10 +13,10 @@ metadata: - "web" status: "experimental" codestart: - name: "resteasy-reactive" + name: "rest" kind: "core" languages: - "java" - "kotlin" - "scala" - artifact: "io.quarkus:quarkus-project-core-extension-codestarts" \ No newline at end of file + artifact: "io.quarkus:quarkus-project-core-extension-codestarts" diff --git a/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java index 60658a0f0960d..18fab09d45a30 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java +++ b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/QuarkusServerEndpointIndexer.java @@ -261,7 +261,7 @@ private boolean isServerMessageBodyWriter(ClassInfo classInfo) { protected void logMissingJsonWarning(MethodInfo info) { LOGGER.warnf("Quarkus detected the use of JSON in JAX-RS method '" + info.declaringClass().name() + "#" + info.name() - + "' but no JSON extension has been added. Consider adding 'quarkus-resteasy-reactive-jackson' (recommended) or 'quarkus-resteasy-reactive-jsonb'."); + + "' but no JSON extension has been added. Consider adding 'quarkus-rest-jackson' (recommended) or 'quarkus-rest-jsonb'."); } @Override diff --git a/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 9522d591316ea..87e3d17f36ba6 100644 --- a/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/resteasy-reactive/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -11,9 +11,9 @@ metadata: - "web" - "reactive" status: "stable" - guide: "https://quarkus.io/guides/resteasy-reactive" + guide: "https://quarkus.io/guides/rest" codestart: - name: "resteasy-reactive" + name: "rest" languages: - "java" - "kotlin" diff --git a/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartData.java b/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartData.java index 893467bd18395..4add9472ffb73 100644 --- a/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartData.java +++ b/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartData.java @@ -34,8 +34,8 @@ public enum QuarkusDataKey implements DataKey { RESTEASY_CODESTART_RESOURCE_PATH("resteasy-codestart.resource.path"), RESTEASY_CODESTART_RESOURCE_CLASS_NAME("resteasy-codestart.resource.class-name"), - RESTEASY_REACTIVE_CODESTART_RESOURCE_PATH("resteasy-reactive-codestart.resource.path"), - RESTEASY_REACTIVE_CODESTART_RESOURCE_CLASS_NAME("resteasy-reactive-codestart.resource.class-name"), + REST_CODESTART_RESOURCE_PATH("rest-codestart.resource.path"), + REST_CODESTART_RESOURCE_CLASS_NAME("rest-codestart.resource.class-name"), SPRING_WEB_CODESTART_RESOURCE_PATH("spring-web-codestart.resource.path"), SPRING_WEB_CODESTART_RESOURCE_CLASS_NAME("spring-web-codestart.resource.class-name"), diff --git a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/CustomRESTEasyReactiveCodestartBuildIT.java b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/CustomRESTEasyReactiveCodestartBuildIT.java index 140c13b99db05..d1fac2adf8566 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/CustomRESTEasyReactiveCodestartBuildIT.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/CustomRESTEasyReactiveCodestartBuildIT.java @@ -2,8 +2,8 @@ import static io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartCatalog.Language.JAVA; import static io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartCatalog.Language.KOTLIN; -import static io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartData.QuarkusDataKey.RESTEASY_REACTIVE_CODESTART_RESOURCE_CLASS_NAME; -import static io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartData.QuarkusDataKey.RESTEASY_REACTIVE_CODESTART_RESOURCE_PATH; +import static io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartData.QuarkusDataKey.REST_CODESTART_RESOURCE_CLASS_NAME; +import static io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartData.QuarkusDataKey.REST_CODESTART_RESOURCE_PATH; import java.io.IOException; @@ -16,10 +16,10 @@ class CustomRESTEasyReactiveCodestartBuildIT { @RegisterExtension public static QuarkusCodestartTest codestartTest = QuarkusCodestartTest.builder() - .codestarts("resteasy-reactive") + .codestarts("rest") .languages(JAVA, KOTLIN) - .putData(RESTEASY_REACTIVE_CODESTART_RESOURCE_CLASS_NAME, "RESTEasyEndpoint") - .putData(RESTEASY_REACTIVE_CODESTART_RESOURCE_PATH, "/resteasy") + .putData(REST_CODESTART_RESOURCE_CLASS_NAME, "RESTEasyEndpoint") + .putData(REST_CODESTART_RESOURCE_PATH, "/resteasy") .build(); @Test diff --git a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/HibernateOrmRestDataCodestartIT.java b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/HibernateOrmRestDataCodestartIT.java index 79ff531637c19..da8db489744d1 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/HibernateOrmRestDataCodestartIT.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/HibernateOrmRestDataCodestartIT.java @@ -14,7 +14,7 @@ public class HibernateOrmRestDataCodestartIT { public static QuarkusCodestartTest codestartTest = QuarkusCodestartTest.builder() .codestarts("hibernate-orm-rest-data") .extension(ArtifactKey.ga("io.quarkus", "quarkus-jdbc-h2")) - .extension(ArtifactKey.ga("io.quarkus", "quarkus-resteasy-reactive-jackson")) + .extension(ArtifactKey.ga("io.quarkus", "quarkus-rest-jackson")) .languages(JAVA) .build(); diff --git a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartBuildIT.java b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartBuildIT.java index 01cfb89fad5d4..7d70784549ed7 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartBuildIT.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartBuildIT.java @@ -49,7 +49,7 @@ static void setUp() throws IOException { } private static boolean isExcluded(String codestart) { - if (codestart.contains("resteasy-reactive")) { + if (codestart.contains("rest")) { return true; } diff --git a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/RESTEasyReactiveCodestartsTest.java b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/RESTEasyReactiveCodestartsTest.java index 98c2badf7e276..64699ece57801 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/RESTEasyReactiveCodestartsTest.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/devtools/codestarts/quarkus/RESTEasyReactiveCodestartsTest.java @@ -12,7 +12,7 @@ public class RESTEasyReactiveCodestartsTest { @RegisterExtension public static QuarkusCodestartTest codestartTest = QuarkusCodestartTest.builder() - .codestarts("resteasy-reactive", "resteasy-reactive-qute") + .codestarts("rest", "rest-qute") .languages(JAVA, KOTLIN) .build(); diff --git a/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java b/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java index 83dbe859c7c00..8eebcc63860c5 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java @@ -43,7 +43,7 @@ void testExtensionsOrder() { .map(Extension::getArtifact) .map(ArtifactCoords::getArtifactId) .startsWith("quarkus-resteasy", "quarkus-resteasy-jackson", - "quarkus-resteasy-jsonb", "quarkus-resteasy-reactive"); + "quarkus-resteasy-jsonb", "quarkus-rest"); } @Test diff --git a/integration-tests/maven/src/test/java/io/quarkus/maven/it/CreateProjectMojoIT.java b/integration-tests/maven/src/test/java/io/quarkus/maven/it/CreateProjectMojoIT.java index d493be1b826b6..d53887c3f22dd 100644 --- a/integration-tests/maven/src/test/java/io/quarkus/maven/it/CreateProjectMojoIT.java +++ b/integration-tests/maven/src/test/java/io/quarkus/maven/it/CreateProjectMojoIT.java @@ -100,7 +100,7 @@ public void testProjectGenerationFromScratch() throws MavenInvocationException, .isTrue(); assertThat( - model.getDependencies().stream().anyMatch(d -> d.getArtifactId().equalsIgnoreCase("quarkus-resteasy-reactive") + model.getDependencies().stream().anyMatch(d -> d.getArtifactId().equalsIgnoreCase("quarkus-rest") && d.getVersion() == null)) .isTrue(); diff --git a/integration-tests/maven/src/test/java/io/quarkus/maven/it/JarRunnerIT.java b/integration-tests/maven/src/test/java/io/quarkus/maven/it/JarRunnerIT.java index a60cd61c150bd..e33c7408d5c57 100644 --- a/integration-tests/maven/src/test/java/io/quarkus/maven/it/JarRunnerIT.java +++ b/integration-tests/maven/src/test/java/io/quarkus/maven/it/JarRunnerIT.java @@ -256,7 +256,7 @@ public void testThatLegacyJarFormatWorks() throws Exception { String logs = FileUtils.readFileToString(output, "UTF-8"); - assertThat(logs).isNotEmpty().contains("resteasy-reactive"); + assertThat(logs).isNotEmpty().contains("rest"); // test that the application name and version are properly set assertApplicationPropertiesSetCorrectly(); @@ -857,7 +857,7 @@ private void assertThatFastJarFormatWorks(String outputDir) throws Exception { String logs = FileUtils.readFileToString(output, "UTF-8"); - assertThat(logs).isNotEmpty().contains("resteasy-reactive"); + assertThat(logs).isNotEmpty().contains("rest"); // test that the application name and version are properly set assertApplicationPropertiesSetCorrectly(); diff --git a/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml b/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml index 6351615f20ec4..32633a38d9c6b 100644 --- a/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml +++ b/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml @@ -15,7 +15,7 @@ io.quarkus - quarkus-resteasy-reactive + quarkus-rest io.quarkiverse.my-quarkiverse-ext From 292092efc6b4a46d97433117d55db129f55ef333 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Wed, 6 Mar 2024 14:38:20 +0100 Subject: [PATCH 17/24] Adjust RESTEasy Reactive TCK dependencies --- tcks/resteasy-reactive/pom.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tcks/resteasy-reactive/pom.xml b/tcks/resteasy-reactive/pom.xml index 34545bbc69480..4c3726c6e0f4d 100644 --- a/tcks/resteasy-reactive/pom.xml +++ b/tcks/resteasy-reactive/pom.xml @@ -17,7 +17,7 @@ - 8937bc59acc21658d1c9acf59dc3e8960fd98869 + 19db165d4555cb752519b922182b6eeccefe5e33 ${skipTests} ${exec.skip} @@ -123,22 +123,22 @@ io.quarkus - quarkus-rest-client-jaxrs + quarkus-junit5 ${project.version} io.quarkus - quarkus-junit5 + quarkus-junit5-internal ${project.version} io.quarkus - quarkus-junit5-internal + quarkus-rest ${project.version} io.quarkus - quarkus-rest + quarkus-rest-client-jaxrs ${project.version} @@ -213,7 +213,7 @@ io.quarkus - quarkus-rest-client-jaxrs-deployment + quarkus-rest-deployment ${project.version} pom test @@ -226,7 +226,7 @@ io.quarkus - quarkus-rest-deployment + quarkus-rest-client-jaxrs-deployment ${project.version} pom test From 601e5bbb98c944c4304f608608a29b7ed0a1ba6a Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Wed, 6 Mar 2024 18:02:37 +0100 Subject: [PATCH 18/24] Various test fixes for REST renaming --- .../src/main/resources/catalog-overrides.json | 32 ++++++++--------- .../test/java/io/quarkus/cli/CliDriver.java | 36 +++++++++---------- .../io/quarkus/cli/CliProjectGradleTest.java | 8 ++--- .../base/README.tpl.qute.md | 0 .../META-INF/resources/index.entry.qute.html | 0 .../codestart.yml | 10 +++--- .../acme/{resource.class-name}.tpl.qute.java | 0 .../{resource.class-name}IT.tpl.qute.java | 0 .../{resource.class-name}Test.tpl.qute.java | 0 .../acme/{resource.class-name}.tpl.qute.kt | 0 .../acme/{resource.class-name}IT.tpl.qute.kt | 0 .../{resource.class-name}Test.tpl.qute.kt | 0 .../acme/{resource.class-name}.tpl.qute.scala | 0 .../{resource.class-name}IT.tpl.qute.scala | 0 .../{resource.class-name}Test.tpl.qute.scala | 0 .../spring-web-codestart/codestart.yml | 2 +- .../quarkus/QuarkusCodestartCatalog.java | 4 +-- .../CreateProjectCodestartDataConverter.java | 4 +-- .../quarkus/QuarkusCodestartCatalogTest.java | 2 +- ...RPCTest.java => DevUIRestJsonRPCTest.java} | 6 ++-- .../devtools/commands/ListExtensionsTest.java | 4 +-- .../catalog/CatalogProcessorTest.java | 3 +- integration-tests/gradle/pom.xml | 12 +++---- .../build.gradle.kts | 4 +-- .../build.gradle | 4 +-- .../application/build.gradle | 4 +-- ...-quarkiverse-ext_integration-tests_pom.xml | 2 +- 27 files changed, 69 insertions(+), 68 deletions(-) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/base/README.tpl.qute.md (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/base/src/main/resources/META-INF/resources/index.entry.qute.html (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/codestart.yml (66%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala (100%) rename independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/{resteasy-reactive-codestart => rest-codestart}/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala (100%) rename integration-tests/devmode/src/test/java/io/quarkus/test/devui/{DevUIResteastyReactiveJsonRPCTest.java => DevUIRestJsonRPCTest.java} (90%) diff --git a/devtools/bom-descriptor-json/src/main/resources/catalog-overrides.json b/devtools/bom-descriptor-json/src/main/resources/catalog-overrides.json index c0553f850f90a..b78bff3d115f4 100644 --- a/devtools/bom-descriptor-json/src/main/resources/catalog-overrides.json +++ b/devtools/bom-descriptor-json/src/main/resources/catalog-overrides.json @@ -6,18 +6,18 @@ "description": "Everything you need for REST endpoints, HTTP and web formats like JSON", "metadata": { "pinned": [ - "io.quarkus:quarkus-resteasy-reactive", - "io.quarkus:quarkus-resteasy-reactive-jackson", - "io.quarkus:quarkus-resteasy-reactive-jsonb", - "io.quarkus:quarkus-resteasy-reactive-jaxb", - "io.quarkus:quarkus-resteasy-reactive-kotlin-serialization", - "io.quarkus:quarkus-resteasy-reactive-qute", - "io.quarkus:quarkus-resteasy-reactive-links", - "io.quarkus:quarkus-rest-client-reactive", - "io.quarkus:quarkus-rest-client-reactive-jackson", - "io.quarkus:quarkus-rest-client-reactive-jsonb", - "io.quarkus:quarkus-rest-client-reactive-jaxb", - "io.quarkus:quarkus-rest-client-reactive-kotlin-serialization", + "io.quarkus:quarkus-rest", + "io.quarkus:quarkus-rest-jackson", + "io.quarkus:quarkus-rest-jsonb", + "io.quarkus:quarkus-rest-jaxb", + "io.quarkus:quarkus-rest-kotlin-serialization", + "io.quarkus:quarkus-rest-qute", + "io.quarkus:quarkus-rest-links", + "io.quarkus:quarkus-rest-client", + "io.quarkus:quarkus-rest-client-jackson", + "io.quarkus:quarkus-rest-client-jsonb", + "io.quarkus:quarkus-rest-client-jaxb", + "io.quarkus:quarkus-rest-client-kotlin-serialization", "io.quarkus:quarkus-resteasy", "io.quarkus:quarkus-resteasy-jackson", "io.quarkus:quarkus-resteasy-jsonb", @@ -26,9 +26,9 @@ "io.quarkus:quarkus-resteasy-mutiny", "io.quarkus:quarkus-resteasy-qute", "io.quarkus:quarkus-resteasy-links", - "io.quarkus:quarkus-rest-client-jackson", - "io.quarkus:quarkus-rest-client-jsonb", - "io.quarkus:quarkus-rest-client-jaxb" + "io.quarkus:quarkus-resteasy-client-jackson", + "io.quarkus:quarkus-resteasy-client-jsonb", + "io.quarkus:quarkus-resteasy-client-jaxb" ] } }, @@ -139,7 +139,7 @@ ], "metadata":{ "project": { - "default-codestart": "resteasy-reactive", + "default-codestart": "rest", "properties": { "doc-root": "https://quarkus.io", "rest-assured-version": "${rest-assured.version}", diff --git a/devtools/cli/src/test/java/io/quarkus/cli/CliDriver.java b/devtools/cli/src/test/java/io/quarkus/cli/CliDriver.java index 60af7b5aabb94..3ae5d21215845 100644 --- a/devtools/cli/src/test/java/io/quarkus/cli/CliDriver.java +++ b/devtools/cli/src/test/java/io/quarkus/cli/CliDriver.java @@ -372,46 +372,46 @@ public static Result invokeExtensionRemoveMultiple(Path projectRoot, Path file) public static Result invokeExtensionAddMultipleCommas(Path projectRoot, Path file) throws Exception { Result result = execute(projectRoot, "extension", "add", - "quarkus-resteasy-reactive-jsonb,quarkus-resteasy-reactive-jackson", "-e", "-B", "--verbose"); + "quarkus-rest-jsonb,quarkus-rest-jackson", "-e", "-B", "--verbose"); Assertions.assertEquals(CommandLine.ExitCode.OK, result.exitCode, "Expected OK return code. Result:\n" + result); result = invokeValidateExtensionList(projectRoot); Assertions.assertTrue(result.stdout.contains("quarkus-qute"), "Expected quarkus-qute to be in the list of extensions. Result:\n" + result); - Assertions.assertTrue(result.stdout.contains("quarkus-resteasy-reactive-jsonb"), - "Expected quarkus-resteasy-reactive-jsonb to be in the list of extensions. Result:\n" + result); - Assertions.assertTrue(result.stdout.contains("quarkus-resteasy-reactive-jackson"), - "Expected quarkus-resteasy-reactive-jackson to be in the list of extensions. Result:\n" + result); + Assertions.assertTrue(result.stdout.contains("quarkus-rest-jsonb"), + "Expected quarkus-rest-jsonb to be in the list of extensions. Result:\n" + result); + Assertions.assertTrue(result.stdout.contains("quarkus-rest-jackson"), + "Expected quarkus-rest-jackson to be in the list of extensions. Result:\n" + result); String content = CliDriver.readFileAsString(file); Assertions.assertTrue(content.contains("quarkus-qute"), "quarkus-qute should still be listed as a dependency. Result:\n" + content); - Assertions.assertTrue(content.contains("quarkus-resteasy-reactive-jsonb"), - "quarkus-resteasy-reactive-jsonb should be listed as a dependency. Result:\n" + content); - Assertions.assertTrue(content.contains("quarkus-resteasy-reactive-jackson"), - "quarkus-resteasy-reactive-jackson should be listed as a dependency. Result:\n" + content); + Assertions.assertTrue(content.contains("quarkus-rest-jsonb"), + "quarkus-rest-jsonb should be listed as a dependency. Result:\n" + content); + Assertions.assertTrue(content.contains("quarkus-rest-jackson"), + "quarkus-rest-jackson should be listed as a dependency. Result:\n" + content); return result; } public static Result invokeExtensionRemoveMultipleCommas(Path projectRoot, Path file) throws Exception { Result result = execute(projectRoot, "extension", "remove", - "quarkus-resteasy-reactive-jsonb,quarkus-resteasy-reactive-jackson", "-e", "-B", "--verbose"); + "quarkus-rest-jsonb,quarkus-rest-jackson", "-e", "-B", "--verbose"); Assertions.assertEquals(CommandLine.ExitCode.OK, result.exitCode, "Expected OK return code. Result:\n" + result); result = invokeValidateExtensionList(projectRoot); - Assertions.assertFalse(result.stdout.contains("quarkus-resteasy-reactive-jsonb"), - "quarkus-resteasy-reactive-jsonb should not be in the list of extensions. Result:\n" + result); - Assertions.assertFalse(result.stdout.contains("quarkus-resteasy-reactive-jackson"), - "quarkus-resteasy-reactive-jackson should not be in the list of extensions. Result:\n" + result); + Assertions.assertFalse(result.stdout.contains("quarkus-rest-jsonb"), + "quarkus-rest-jsonb should not be in the list of extensions. Result:\n" + result); + Assertions.assertFalse(result.stdout.contains("quarkus-rest-jackson"), + "quarkus-rest-jackson should not be in the list of extensions. Result:\n" + result); String content = CliDriver.readFileAsString(file); - Assertions.assertFalse(content.contains("quarkus-resteasy-reactive-jsonb"), - "quarkus-resteasy-reactive-jsonb should not be listed as a dependency. Result:\n" + content); - Assertions.assertFalse(content.contains("quarkus-resteasy-reactive-jackson"), - "quarkus-resteasy-reactive-jackson should not be listed as a dependency. Result:\n" + content); + Assertions.assertFalse(content.contains("quarkus-rest-jsonb"), + "quarkus-rest-jsonb should not be listed as a dependency. Result:\n" + content); + Assertions.assertFalse(content.contains("quarkus-rest-jackson"), + "quarkus-rest-jackson should not be listed as a dependency. Result:\n" + content); return result; } diff --git a/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java b/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java index c08959e23a73e..465fe8d7c1b13 100644 --- a/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java +++ b/devtools/cli/src/test/java/io/quarkus/cli/CliProjectGradleTest.java @@ -112,8 +112,8 @@ public void testCreateAppDefaults() throws Exception { String buildGradleContent = validateBasicGradleGroovyIdentifiers(project, CreateProjectHelper.DEFAULT_GROUP_ID, CreateProjectHelper.DEFAULT_ARTIFACT_ID, CreateProjectHelper.DEFAULT_VERSION); - Assertions.assertTrue(buildGradleContent.contains("quarkus-resteasy"), - "build/gradle should contain quarkus-resteasy:\n" + buildGradleContent); + Assertions.assertTrue(buildGradleContent.contains("quarkus-rest"), + "build/gradle should contain quarkus-rest:\n" + buildGradleContent); CliDriver.valdiateGeneratedSourcePackage(project, "org/acme"); @@ -144,8 +144,8 @@ public void testCreateAppDefaultsWithKotlinDSL() throws Exception { String buildGradleContent = validateBasicGradleKotlinIdentifiers(project, CreateProjectHelper.DEFAULT_GROUP_ID, CreateProjectHelper.DEFAULT_ARTIFACT_ID, CreateProjectHelper.DEFAULT_VERSION); - Assertions.assertTrue(buildGradleContent.contains("quarkus-resteasy"), - "build/gradle should contain quarkus-resteasy:\n" + buildGradleContent); + Assertions.assertTrue(buildGradleContent.contains("quarkus-rest"), + "build/gradle should contain quarkus-rest:\n" + buildGradleContent); Path packagePath = wrapperRoot.resolve("src/main/java/"); Assertions.assertTrue(packagePath.toFile().isDirectory(), diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/base/README.tpl.qute.md b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/base/README.tpl.qute.md similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/base/README.tpl.qute.md rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/base/README.tpl.qute.md diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/base/src/main/resources/META-INF/resources/index.entry.qute.html diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/codestart.yml similarity index 66% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/codestart.yml index 84e384b4a39ef..87982b5259f05 100644 --- a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/codestart.yml +++ b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/codestart.yml @@ -1,10 +1,10 @@ -name: resteasy-reactive-codestart -ref: resteasy-reactive +name: rest-codestart +ref: rest type: code tags: extension-codestart metadata: - title: RESTEasy Reactive - description: Easily start your Reactive RESTful Web Services + title: REST + description: Easily start your REST Web Services related-guide-section: https://quarkus.io/guides/getting-started-reactive#reactive-jax-rs-resources language: base: @@ -14,6 +14,6 @@ language: path: "/hello" response: "Hello from Quarkus REST" dependencies: - - io.quarkus:quarkus-resteasy-reactive + - io.quarkus:quarkus-rest test-dependencies: - io.rest-assured:rest-assured diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/java/src/main/java/org/acme/{resource.class-name}.tpl.qute.java diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/java/src/native-test/java/org/acme/{resource.class-name}IT.tpl.qute.java diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/java/src/test/java/org/acme/{resource.class-name}Test.tpl.qute.java diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/kotlin/src/main/kotlin/org/acme/{resource.class-name}.tpl.qute.kt diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/kotlin/src/native-test/kotlin/org/acme/{resource.class-name}IT.tpl.qute.kt diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/kotlin/src/test/kotlin/org/acme/{resource.class-name}Test.tpl.qute.kt diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/scala/src/main/scala/org/acme/{resource.class-name}.tpl.qute.scala diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/scala/src/native-test/scala/org/acme/{resource.class-name}IT.tpl.qute.scala diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala similarity index 100% rename from independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/resteasy-reactive-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala rename to independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/rest-codestart/scala/src/test/scala/org/acme/{resource.class-name}Test.tpl.qute.scala diff --git a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/spring-web-codestart/codestart.yml b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/spring-web-codestart/codestart.yml index 33e2454f8eab0..3e9c2e5b14fef 100644 --- a/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/spring-web-codestart/codestart.yml +++ b/independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/legacy-extensions-codestarts/spring-web-codestart/codestart.yml @@ -16,6 +16,6 @@ language: package-name: org.acme dependencies: - io.quarkus:quarkus-spring-web - - io.quarkus:quarkus-resteasy-reactive-jackson + - io.quarkus:quarkus-rest-jackson test-dependencies: - io.rest-assured:rest-assured diff --git a/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalog.java b/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalog.java index 0db36a4b3ab0b..8bef75ed6482f 100644 --- a/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalog.java +++ b/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalog.java @@ -77,7 +77,7 @@ public enum Tooling implements DataKey { public enum ExtensionCodestart implements DataKey { RESTEASY, - RESTEASY_REACTIVE, + REST, SPRING_WEB } @@ -195,7 +195,7 @@ private Optional getSelectedDefaultCodeStart(QuarkusCodestar if (projectInput.getExtensions().isEmpty() || (projectInput.getExtensions().size() == 1 && isLanguageExtension(projectInput.getExtensions().iterator().next()))) { - return Optional.of(ExtensionCodestart.RESTEASY_REACTIVE); + return Optional.of(ExtensionCodestart.REST); } return Optional.empty(); diff --git a/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/commands/handlers/CreateProjectCodestartDataConverter.java b/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/commands/handlers/CreateProjectCodestartDataConverter.java index a63b71dcfd40f..07a60304f71ff 100644 --- a/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/commands/handlers/CreateProjectCodestartDataConverter.java +++ b/independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/commands/handlers/CreateProjectCodestartDataConverter.java @@ -41,8 +41,8 @@ public enum CreateProjectCodestartDataConverter implements DataKey { RESTEASY_CODESTART_RESOURCE_PATH(CreateProjectKey.RESOURCE_PATH), RESTEASY_CODESTART_RESOURCE_CLASS_NAME(CreateProjectCodestartDataConverter::convertClassName), - RESTEASY_REACTIVE_CODESTART_RESOURCE_PATH(CreateProjectKey.RESOURCE_PATH), - RESTEASY_REACTIVE_CODESTART_RESOURCE_CLASS_NAME(CreateProjectCodestartDataConverter::convertClassName), + REST_CODESTART_RESOURCE_PATH(CreateProjectKey.RESOURCE_PATH), + REST_CODESTART_RESOURCE_CLASS_NAME(CreateProjectCodestartDataConverter::convertClassName), SPRING_WEB_CODESTART_RESOURCE_PATH(CreateProjectKey.RESOURCE_PATH), SPRING_WEB_CODESTART_RESOURCE_CLASS_NAME(CreateProjectCodestartDataConverter::convertClassName); diff --git a/independent-projects/tools/devtools-testing/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalogTest.java b/independent-projects/tools/devtools-testing/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalogTest.java index c316da61b6156..141f9a0f63848 100644 --- a/independent-projects/tools/devtools-testing/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalogTest.java +++ b/independent-projects/tools/devtools-testing/src/test/java/io/quarkus/devtools/codestarts/quarkus/QuarkusCodestartCatalogTest.java @@ -34,7 +34,7 @@ void loadTest() throws IOException { .extracting(Codestart::getImplementedLanguages) .allSatisfy(s -> assertThat(s.isEmpty() || s.size() == 3).isTrue()); - assertThat(catalog.getCodestarts()).filteredOn("ref", "resteasy-reactive") + assertThat(catalog.getCodestarts()).filteredOn("ref", "rest") .extracting(Codestart::getImplementedLanguages) .hasSize(1) .allSatisfy(s -> assertThat(s).containsExactlyInAnyOrder("java", "kotlin", "scala")); diff --git a/integration-tests/devmode/src/test/java/io/quarkus/test/devui/DevUIResteastyReactiveJsonRPCTest.java b/integration-tests/devmode/src/test/java/io/quarkus/test/devui/DevUIRestJsonRPCTest.java similarity index 90% rename from integration-tests/devmode/src/test/java/io/quarkus/test/devui/DevUIResteastyReactiveJsonRPCTest.java rename to integration-tests/devmode/src/test/java/io/quarkus/test/devui/DevUIRestJsonRPCTest.java index 0626cedac046c..93520f343b8e8 100644 --- a/integration-tests/devmode/src/test/java/io/quarkus/test/devui/DevUIResteastyReactiveJsonRPCTest.java +++ b/integration-tests/devmode/src/test/java/io/quarkus/test/devui/DevUIRestJsonRPCTest.java @@ -11,14 +11,14 @@ import io.quarkus.devui.tests.DevUIJsonRPCTest; import io.quarkus.test.QuarkusDevModeTest; -public class DevUIResteastyReactiveJsonRPCTest extends DevUIJsonRPCTest { +public class DevUIRestJsonRPCTest extends DevUIJsonRPCTest { @RegisterExtension static final QuarkusDevModeTest config = new QuarkusDevModeTest() .withApplicationRoot((jar) -> jar.addClass(MyResource.class)); - public DevUIResteastyReactiveJsonRPCTest() { - super("io.quarkus.quarkus-resteasy-reactive"); + public DevUIRestJsonRPCTest() { + super("io.quarkus.quarkus-rest"); } @Test diff --git a/integration-tests/devtools/src/test/java/io/quarkus/devtools/commands/ListExtensionsTest.java b/integration-tests/devtools/src/test/java/io/quarkus/devtools/commands/ListExtensionsTest.java index affbd7ddfae54..049c8f28f90c4 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/devtools/commands/ListExtensionsTest.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/devtools/commands/ListExtensionsTest.java @@ -141,7 +141,7 @@ public void searchUnexpected() throws Exception { } @Test - public void searchRest() throws Exception { + public void searchHibernate() throws Exception { final QuarkusProject quarkusProject = createNewProject(new File("target/list-extensions-test", "pom.xml")); addExtensions(quarkusProject, "commons-io:commons-io:2.5", "Agroal"); @@ -150,7 +150,7 @@ public void searchRest() throws Exception { new ListExtensions(quarkusProject, MessageWriter.info(printStream)) .all(true) .format("full") - .search("Rest") + .search("Hibernate") .execute(); } final String output = baos.toString("UTF-8"); diff --git a/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java b/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java index 8eebcc63860c5..32b2df42d967f 100644 --- a/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java +++ b/integration-tests/devtools/src/test/java/io/quarkus/platform/catalog/CatalogProcessorTest.java @@ -38,12 +38,13 @@ void testJavaVersions() { @Test void testExtensionsOrder() { + // this test is using an older version of the catalog so resteasy-reactive is still a thing final ExtensionCatalog catalog = newFakeExtensionCatalog(); assertThat(getProcessedCategoriesInOrder(catalog).get(0).getSortedExtensions()) .map(Extension::getArtifact) .map(ArtifactCoords::getArtifactId) .startsWith("quarkus-resteasy", "quarkus-resteasy-jackson", - "quarkus-resteasy-jsonb", "quarkus-rest"); + "quarkus-resteasy-jsonb", "quarkus-resteasy-reactive"); } @Test diff --git a/integration-tests/gradle/pom.xml b/integration-tests/gradle/pom.xml index 30d9ab7957c0e..8c29ef4f7aca3 100644 --- a/integration-tests/gradle/pom.xml +++ b/integration-tests/gradle/pom.xml @@ -146,15 +146,15 @@ io.quarkus - quarkus-resteasy + quarkus-rest io.quarkus - quarkus-resteasy-jackson + quarkus-resteasy io.quarkus - quarkus-rest + quarkus-resteasy-jackson io.quarkus @@ -343,7 +343,7 @@ io.quarkus - quarkus-resteasy-deployment + quarkus-rest-deployment ${project.version} pom test @@ -356,7 +356,7 @@ io.quarkus - quarkus-resteasy-jackson-deployment + quarkus-resteasy-deployment ${project.version} pom test @@ -369,7 +369,7 @@ io.quarkus - quarkus-rest-deployment + quarkus-resteasy-jackson-deployment ${project.version} pom test diff --git a/integration-tests/gradle/src/main/resources/conditional-dependencies-kotlin/build.gradle.kts b/integration-tests/gradle/src/main/resources/conditional-dependencies-kotlin/build.gradle.kts index df0225c827b4b..ad1be9074348a 100644 --- a/integration-tests/gradle/src/main/resources/conditional-dependencies-kotlin/build.gradle.kts +++ b/integration-tests/gradle/src/main/resources/conditional-dependencies-kotlin/build.gradle.kts @@ -20,8 +20,8 @@ val quarkusPlatformVersion: String by project dependencies { implementation(enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}")) - implementation("io.quarkus:quarkus-resteasy-reactive-jackson") - implementation("io.quarkus:quarkus-resteasy-reactive") + implementation("io.quarkus:quarkus-rest-jackson") + implementation("io.quarkus:quarkus-rest") implementation("io.quarkus:quarkus-kotlin") implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") implementation("io.quarkus:quarkus-arc") diff --git a/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/build.gradle b/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/build.gradle index 21deaf7f0d7ca..c7ac4c7dcc815 100644 --- a/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/build.gradle +++ b/integration-tests/gradle/src/main/resources/maven-exclusion-in-extension-dependency/build.gradle @@ -15,11 +15,11 @@ repositories { dependencies { implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") - implementation 'io.quarkus:quarkus-resteasy-reactive-jackson' + implementation 'io.quarkus:quarkus-rest-jackson' implementation 'io.quarkus:quarkus-hibernate-reactive-panache' implementation 'io.quarkus:quarkus-reactive-pg-client' implementation 'io.quarkus:quarkus-arc' - implementation 'io.quarkus:quarkus-resteasy-reactive' + implementation 'io.quarkus:quarkus-rest' testImplementation 'io.quarkus:quarkus-junit5' testImplementation 'io.rest-assured:rest-assured' } diff --git a/integration-tests/gradle/src/main/resources/system-props-as-build-time-config-source/application/build.gradle b/integration-tests/gradle/src/main/resources/system-props-as-build-time-config-source/application/build.gradle index 556e19daf2983..3b9118713dd18 100644 --- a/integration-tests/gradle/src/main/resources/system-props-as-build-time-config-source/application/build.gradle +++ b/integration-tests/gradle/src/main/resources/system-props-as-build-time-config-source/application/build.gradle @@ -16,7 +16,7 @@ repositories { dependencies { implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") - implementation 'io.quarkus:quarkus-resteasy-reactive' + implementation 'io.quarkus:quarkus-rest' implementation ('org.acme.extensions:example-extension') testImplementation 'io.quarkus:quarkus-junit5' @@ -29,4 +29,4 @@ test { quarkusIntTest { environment "MY_RT_NAME", "genadiy" -} \ No newline at end of file +} diff --git a/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml b/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml index 32633a38d9c6b..6351615f20ec4 100644 --- a/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml +++ b/integration-tests/maven/src/test/resources/__snapshots__/CreateExtensionMojoIT/testCreateQuarkiverseExtension/quarkus-my-quarkiverse-ext_integration-tests_pom.xml @@ -15,7 +15,7 @@ io.quarkus - quarkus-rest + quarkus-resteasy-reactive io.quarkiverse.my-quarkiverse-ext From cba28adbf079c2a174ed7aa0680c774cab8792a4 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Wed, 6 Mar 2024 18:56:54 +0100 Subject: [PATCH 19/24] Generate OpenRewrite recipes in generaterelocations.java --- relocations/generaterelocations.java | 128 +++++++++++++++++---------- 1 file changed, 80 insertions(+), 48 deletions(-) diff --git a/relocations/generaterelocations.java b/relocations/generaterelocations.java index 9bcad0a20f364..c24b8a238a69d 100755 --- a/relocations/generaterelocations.java +++ b/relocations/generaterelocations.java @@ -31,8 +31,8 @@ public class generaterelocations implements Runnable { private static final Map> RELOCATIONS = new TreeMap<>(); static { - Function resteasyReactiveRelocationFunction = a -> Relocation.ofArtifactId(a.replace("resteasy-reactive", "rest"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function resteasyReactiveRelocationFunction = a -> Relocation.ofArtifactId(a, a.replace("resteasy-reactive", "rest"), + "3.9"); RELOCATIONS.put("quarkus-resteasy-reactive", resteasyReactiveRelocationFunction); RELOCATIONS.put("quarkus-resteasy-reactive-deployment", resteasyReactiveRelocationFunction); RELOCATIONS.put("quarkus-resteasy-reactive-common", resteasyReactiveRelocationFunction); @@ -64,8 +64,8 @@ public class generaterelocations implements Runnable { RELOCATIONS.put("quarkus-resteasy-reactive-qute", resteasyReactiveRelocationFunction); RELOCATIONS.put("quarkus-resteasy-reactive-qute-deployment", resteasyReactiveRelocationFunction); - Function restClientReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("rest-client-reactive", "rest-client"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function restClientReactiveRelocation = a -> Relocation.ofArtifactId(a, a.replace("rest-client-reactive", "rest-client"), + "3.9"); RELOCATIONS.put("quarkus-rest-client-reactive", restClientReactiveRelocation); RELOCATIONS.put("quarkus-rest-client-reactive-deployment", restClientReactiveRelocation); RELOCATIONS.put("quarkus-rest-client-reactive-jackson", restClientReactiveRelocation); @@ -78,54 +78,54 @@ public class generaterelocations implements Runnable { RELOCATIONS.put("quarkus-rest-client-reactive-kotlin-serialization", restClientReactiveRelocation); RELOCATIONS.put("quarkus-rest-client-reactive-kotlin-serialization-deployment", restClientReactiveRelocation); - Function jaxrsClientReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("jaxrs-client-reactive", "rest-client-jaxrs"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function jaxrsClientReactiveRelocation = a -> Relocation.ofArtifactId(a, a.replace("jaxrs-client-reactive", "rest-client-jaxrs"), + "3.9"); RELOCATIONS.put("quarkus-jaxrs-client-reactive", jaxrsClientReactiveRelocation); RELOCATIONS.put("quarkus-jaxrs-client-reactive-deployment", jaxrsClientReactiveRelocation); - Function csrfReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("csrf-reactive", "rest-csrf"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function csrfReactiveRelocation = a -> Relocation.ofArtifactId(a, a.replace("csrf-reactive", "rest-csrf"), + "3.9"); RELOCATIONS.put("quarkus-csrf-reactive", csrfReactiveRelocation); RELOCATIONS.put("quarkus-csrf-reactive-deployment", csrfReactiveRelocation); - Function oidcTokenPropagationReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-token-propagation-reactive", "rest-client-oidc-token-propagation"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function oidcTokenPropagationReactiveRelocation = a -> Relocation.ofArtifactId(a, a.replace("oidc-token-propagation-reactive", "rest-client-oidc-token-propagation"), + "3.9"); RELOCATIONS.put("quarkus-oidc-token-propagation-reactive", oidcTokenPropagationReactiveRelocation); RELOCATIONS.put("quarkus-oidc-token-propagation-reactive-deployment", oidcTokenPropagationReactiveRelocation); - Function oidcTokenPropagationRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-token-propagation", "resteasy-client-oidc-token-propagation"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function oidcTokenPropagationRelocation = a -> Relocation.ofArtifactId(a, a.replace("oidc-token-propagation", "resteasy-client-oidc-token-propagation"), + "3.9"); RELOCATIONS.put("quarkus-oidc-token-propagation", oidcTokenPropagationRelocation); RELOCATIONS.put("quarkus-oidc-token-propagation-deployment", oidcTokenPropagationRelocation); - Function oidcClientFilterRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-client-filter", "resteasy-client-oidc-filter"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function oidcClientFilterRelocation = a -> Relocation.ofArtifactId(a, a.replace("oidc-client-filter", "resteasy-client-oidc-filter"), + "3.9"); RELOCATIONS.put("quarkus-oidc-client-filter", oidcClientFilterRelocation); RELOCATIONS.put("quarkus-oidc-client-filter-deployment", oidcClientFilterRelocation); - Function oidcClientReactiveFilterRelocation = a -> Relocation.ofArtifactId(a.replace("oidc-client-reactive-filter", "rest-client-oidc-filter"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function oidcClientReactiveFilterRelocation = a -> Relocation.ofArtifactId(a, a.replace("oidc-client-reactive-filter", "rest-client-oidc-filter"), + "3.9"); RELOCATIONS.put("quarkus-oidc-client-reactive-filter", oidcClientReactiveFilterRelocation); RELOCATIONS.put("quarkus-oidc-client-reactive-filter-deployment", oidcClientReactiveFilterRelocation); - Function keycloakAdminClientRelocation = a -> Relocation.ofArtifactId(a.replace("keycloak-admin-client", "keycloak-admin-resteasy-client"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function keycloakAdminClientRelocation = a -> Relocation.ofArtifactId(a, a.replace("keycloak-admin-client", "keycloak-admin-resteasy-client"), + "3.9"); RELOCATIONS.put("quarkus-keycloak-admin-client", keycloakAdminClientRelocation); RELOCATIONS.put("quarkus-keycloak-admin-client-deployment", keycloakAdminClientRelocation); - Function keycloakAdminClientReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("keycloak-admin-client-reactive", "keycloak-admin-rest-client"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function keycloakAdminClientReactiveRelocation = a -> Relocation.ofArtifactId(a, a.replace("keycloak-admin-client-reactive", "keycloak-admin-rest-client"), + "3.9"); RELOCATIONS.put("quarkus-keycloak-admin-client-reactive", keycloakAdminClientReactiveRelocation); RELOCATIONS.put("quarkus-keycloak-admin-client-reactive-deployment", keycloakAdminClientReactiveRelocation); - Function springWebRESTEasyReactiveRelocation = a -> Relocation.ofArtifactId(a.replace("spring-web-resteasy-reactive", "spring-web-rest"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function springWebRESTEasyReactiveRelocation = a -> Relocation.ofArtifactId(a, a.replace("spring-web-resteasy-reactive", "spring-web-rest"), + "3.9"); RELOCATIONS.put("quarkus-spring-web-resteasy-reactive", springWebRESTEasyReactiveRelocation); RELOCATIONS.put("quarkus-spring-web-resteasy-reactive-deployment", springWebRESTEasyReactiveRelocation); - Function springWebRESTEasyClassicRelocation = a -> Relocation.ofArtifactId(a.replace("spring-web-resteasy-classic", "spring-web-resteasy"), - "https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.9"); + Function springWebRESTEasyClassicRelocation = a -> Relocation.ofArtifactId(a, a.replace("spring-web-resteasy-classic", "spring-web-resteasy"), + "3.9"); RELOCATIONS.put("quarkus-spring-web-resteasy-classic", springWebRESTEasyClassicRelocation); RELOCATIONS.put("quarkus-spring-web-resteasy-classic-deployment", springWebRESTEasyClassicRelocation); } @@ -148,7 +148,7 @@ public class generaterelocations implements Runnable { " %2$s\n" + // " %3$s\n" + // " %4$s\n" + // - " Update the artifactId in your project build file. Refer to %5$s for more information.\n" + // + " Update the artifactId in your project build file. Refer to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-%5$s for more information.\n" + // " \n" + // " \n" + // ""; @@ -156,7 +156,8 @@ public class generaterelocations implements Runnable { @Override public void run() { List modules = new ArrayList<>(); - Map migrationGuides = new LinkedHashMap<>(); + Map migrationGuides = new TreeMap<>(); + Map> relocations = new TreeMap<>(); for (Entry> relocationEntry : RELOCATIONS.entrySet()) { String originalArtifactId = relocationEntry.getKey(); @@ -164,7 +165,7 @@ public void run() { String newGroupId = relocation.getGroupId() != null ? relocation.getGroupId() : "io.quarkus"; String newArtifactId = relocation.getArtifactId() != null ? relocation.getArtifactId() : originalArtifactId; String newVersion = relocation.getVersion() != null ? relocation.getVersion() : "${project.version}"; - String migrationGuide = relocation.getMigrationGuide(); + String quarkusVersion = relocation.getQuarkusVersion(); String newCoordinates = (relocation.getGroupId() != null ? relocation.getGroupId() + ":" : "") + (relocation.getArtifactId() != null ? relocation.getArtifactId() : originalArtifactId) + @@ -182,12 +183,15 @@ public void run() { newGroupId, newArtifactId, newVersion, - migrationGuide + quarkusVersion )); - migrationGuides.computeIfAbsent(migrationGuide, mg -> new MigrationGuideAsciidoc(mg)) + migrationGuides.computeIfAbsent(quarkusVersion, qv -> new MigrationGuideAsciidoc(qv)) .addModule(originalArtifactId, newCoordinates); + relocations.computeIfAbsent(quarkusVersion, qv -> new ArrayList<>()) + .add(relocation); + modules.add(originalArtifactId); } catch (IOException e) { LOG.error("Error writing relocation for " + originalArtifactId, e); @@ -202,6 +206,28 @@ public void run() { migrationGuideAsciidoc.dump(); } + for (Entry> relocationsEntry : relocations.entrySet()) { + StringBuilder recipes = new StringBuilder(); + recipes.append("---\n" + + "type: specs.openrewrite.org/v1beta/recipe\n" + + "name: io.quarkus.updates.core.quarkus" + relocationsEntry.getKey().replace(".", "") + ".Relocations\n" + + "recipeList:\n"); + for (Relocation relocation : relocationsEntry.getValue()) { + recipes.append(" - org.openrewrite.java.dependencies.ChangeDependency:\n" + + " oldGroupId: io.quarkus\n" + + " oldArtifactId: " + relocation.getOriginalArtifactId() + "\n"); + if (relocation.getGroupId() != null && !"io.quarkus".equals(relocation.getGroupId())) { + recipes.append(" newGroupId: " + relocation.getGroupId() +"\n"); + } + recipes.append(" newArtifactId: " + relocation.getArtifactId() + "\n"); + if (relocation.getVersion() != null) { + recipes.append(" newVersion: " + relocation.getVersion() +"\n"); + } + } + + LOG.info("Recipes to include for " + relocationsEntry.getKey() + "\n\n" + recipes + "\n\n"); + } + try { Path parentPom = Path.of("pom.xml"); String parentPomContent = Files.readString(parentPom); @@ -225,32 +251,38 @@ public void run() { private static class Relocation { + private final String originalArtifactId; private final String groupId; private final String artifactId; private final String version; - private final String migrationGuide; + private final String quarkusVersion; - private Relocation(String groupId, String artifactId, String version, String migrationGuide) { + private Relocation(String originalArtifactId, String groupId, String artifactId, String version, String quarkusVersion) { + this.originalArtifactId = originalArtifactId; this.groupId = groupId; this.artifactId = artifactId; this.version = version; - this.migrationGuide = migrationGuide; + this.quarkusVersion = quarkusVersion; + } + + public static Relocation ofArtifactId(String originalArtifactId, String artifactId, String quarkusVersion) { + return new Relocation(originalArtifactId, null, artifactId, null, quarkusVersion); } - public static Relocation ofArtifactId(String artifactId, String migrationGuide) { - return new Relocation(null, artifactId, null, migrationGuide); + public static Relocation ofGroupId(String originalArtifactId, String groupId, String quarkusVersion) { + return new Relocation(originalArtifactId, groupId, null, null, quarkusVersion); } - public static Relocation ofGroupId(String groupId, String migrationGuide) { - return new Relocation(groupId, null, null, migrationGuide); + public static Relocation of(String originalArtifactId, String groupId, String artifactId, String quarkusVersion) { + return new Relocation(originalArtifactId, groupId, artifactId, null, quarkusVersion); } - public static Relocation of(String groupId, String artifactId, String migrationGuide) { - return new Relocation(groupId, artifactId, null, migrationGuide); + public static Relocation of(String originalArtifactId, String groupId, String artifactId, String version, String quarkusVersion) { + return new Relocation(originalArtifactId, groupId, artifactId, version, quarkusVersion); } - public static Relocation of(String groupId, String artifactId, String version, String migrationGuide) { - return new Relocation(groupId, artifactId, version, migrationGuide); + public String getOriginalArtifactId() { + return originalArtifactId; } public String getGroupId() { @@ -265,19 +297,19 @@ public String getVersion() { return version; } - public String getMigrationGuide() { - return migrationGuide; + public String getQuarkusVersion() { + return quarkusVersion; } } private static class MigrationGuideAsciidoc { - private String migrationGuide; + private String quarkusVersion; private String publicAsciidoc = ""; private String extensionAsciidoc = ""; - public MigrationGuideAsciidoc(String migrationGuide) { - this.migrationGuide = migrationGuide; + public MigrationGuideAsciidoc(String quarkusVersion) { + this.quarkusVersion = quarkusVersion; } public void addModule(String originalArtifactId, String newCoordinates) { @@ -294,17 +326,17 @@ public void addModule(String originalArtifactId, String newCoordinates) { } public void dump() { - LOG.info("Asciidoc table(s) to include in the migration guide " + migrationGuide); + LOG.info("Asciidoc table(s) to include in the migration guide for " + quarkusVersion + " - https://github.com/quarkusio/quarkus/wiki/Migration-Guide-" + quarkusVersion); if (!publicAsciidoc.isBlank()) { publicAsciidoc = "|===\n" + "|Old name |New name\n" + publicAsciidoc + "|==="; - LOG.info("- Asciidoc table for publicly consumed modules:\n" + publicAsciidoc); + LOG.info("- Asciidoc table for publicly consumed modules:\n" + publicAsciidoc + "\n\n"); } if (!extensionAsciidoc.isBlank()) { extensionAsciidoc = "|===\n" + "|Old name |New name\n" + extensionAsciidoc + "|==="; - LOG.info("- Asciidoc table for extension developers:\n" + extensionAsciidoc); + LOG.info("- Asciidoc table for extension developers:\n" + extensionAsciidoc + "\n\n"); } } } From 5f300493d71d11372b23a471cd056fbd4745e483 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Thu, 7 Mar 2024 12:24:50 +0100 Subject: [PATCH 20/24] Adjust the config of rest-csrf and provide a fallback --- .../java/io/quarkus/deployment/Feature.java | 1 + .../rest-csrf/deployment/pom.xml | 2 +- .../CsrfReactiveAlwaysEnabledProcessor.java | 3 ++- .../csrf/reactive/CsrfReactiveBuildStep.java | 2 +- ...nfig.java => RestCsrfBuildTimeConfig.java} | 2 +- ...CsrfReactiveConfigFallbackInterceptor.java | 25 +++++++++++++++++++ .../CsrfRequestResponseReactiveFilter.java | 16 ++++++------ .../runtime/CsrfTokenParameterProvider.java | 2 +- ...eactiveConfig.java => RestCsrfConfig.java} | 4 +-- ...io.smallrye.config.ConfigSourceInterceptor | 1 + .../java/io/quarkus/it/csrf/TestResource.java | 2 +- .../src/main/resources/application.properties | 8 +++--- 12 files changed, 48 insertions(+), 20 deletions(-) rename extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/{CsrfReactiveBuildTimeConfig.java => RestCsrfBuildTimeConfig.java} (88%) create mode 100644 extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigFallbackInterceptor.java rename extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/{CsrfReactiveConfig.java => RestCsrfConfig.java} (97%) create mode 100644 extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor diff --git a/core/deployment/src/main/java/io/quarkus/deployment/Feature.java b/core/deployment/src/main/java/io/quarkus/deployment/Feature.java index 771b5725ef655..df6f6737bcf32 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/Feature.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/Feature.java @@ -97,6 +97,7 @@ public enum Feature { RESTEASY_MUTINY, RESTEASY_QUTE, REST, + REST_CSRF, REST_QUTE, REST_JSONB, REST_JAXB, diff --git a/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml b/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml index f7a07c184c1c5..886cff45f93e1 100644 --- a/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml +++ b/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml @@ -11,7 +11,7 @@ 4.0.0 quarkus-rest-csrf-deployment - Quarkus - REST - Cross-Site Request Forgery Filter - Deployment + Quarkus - REST - Cross-Site Request Forgery Prevention Filter - Deployment diff --git a/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java index 90be8a6838818..5c70023a51e38 100644 --- a/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java +++ b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveAlwaysEnabledProcessor.java @@ -1,5 +1,6 @@ package io.quarkus.csrf.reactive; +import io.quarkus.deployment.Feature; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; @@ -8,7 +9,7 @@ public class CsrfReactiveAlwaysEnabledProcessor { @BuildStep FeatureBuildItem featureBuildItem() { - return new FeatureBuildItem("csrf-reactive"); + return new FeatureBuildItem(Feature.REST_CSRF); } } diff --git a/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java index b1929e5bc31c7..604313053ac1c 100644 --- a/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java +++ b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildStep.java @@ -27,7 +27,7 @@ void registerProvider(BuildProducer additionalBeans, } public static class IsEnabled implements BooleanSupplier { - CsrfReactiveBuildTimeConfig config; + RestCsrfBuildTimeConfig config; public boolean getAsBoolean() { return config.enabled; diff --git a/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/RestCsrfBuildTimeConfig.java similarity index 88% rename from extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java rename to extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/RestCsrfBuildTimeConfig.java index 1e8cde2913225..cfa6b43c44eb3 100644 --- a/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/CsrfReactiveBuildTimeConfig.java +++ b/extensions/resteasy-reactive/rest-csrf/deployment/src/main/java/io/quarkus/csrf/reactive/RestCsrfBuildTimeConfig.java @@ -7,7 +7,7 @@ * Build time configuration for CSRF Reactive Filter. */ @ConfigRoot -public class CsrfReactiveBuildTimeConfig { +public class RestCsrfBuildTimeConfig { /** * If filter is enabled. */ diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigFallbackInterceptor.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..05664309bad43 --- /dev/null +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.csrf.reactive.runtime; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class CsrfReactiveConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.csrf-reactive."; + private static final String NEW_PREFIX = "quarkus.rest-csrf."; + + public CsrfReactiveConfigFallbackInterceptor() { + super(CsrfReactiveConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java index f8f00b715f8a1..3d5d23615804d 100644 --- a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfRequestResponseReactiveFilter.java @@ -40,7 +40,7 @@ public class CsrfRequestResponseReactiveFilter { private final SecureRandom secureRandom = new SecureRandom(); @Inject - Instance configInstance; + Instance configInstance; public CsrfRequestResponseReactiveFilter() { } @@ -63,7 +63,7 @@ public CsrfRequestResponseReactiveFilter() { @ServerRequestFilter @WithFormRead public void filter(ResteasyReactiveContainerRequestContext requestContext, RoutingContext routing) { - final CsrfReactiveConfig config = this.configInstance.get(); + final RestCsrfConfig config = this.configInstance.get(); String cookieToken = getCookieToken(routing, config); if (cookieToken != null) { @@ -153,7 +153,7 @@ public void filter(ResteasyReactiveContainerRequestContext requestContext, Routi } } - private void generateNewCsrfToken(RoutingContext routing, CsrfReactiveConfig config) { + private void generateNewCsrfToken(RoutingContext routing, RestCsrfConfig config) { // Set the CSRF cookie with a randomly generated value byte[] tokenBytes = new byte[config.tokenSize]; secureRandom.nextBytes(tokenBytes); @@ -162,7 +162,7 @@ private void generateNewCsrfToken(RoutingContext routing, CsrfReactiveConfig con } private void verifyCsrfToken(ResteasyReactiveContainerRequestContext requestContext, RoutingContext routing, - CsrfReactiveConfig config, String cookieToken, String csrfToken) { + RestCsrfConfig config, String cookieToken, String csrfToken) { if (cookieToken == null) { LOG.debug("CSRF cookie is not found"); requestContext.abortWith(badClientRequest()); @@ -224,7 +224,7 @@ public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext, RoutingContext routing) { if (routing.get(NEW_COOKIE_REQUIRED) != null) { - final CsrfReactiveConfig config = configInstance.get(); + final RestCsrfConfig config = configInstance.get(); String cookieValue = null; if (config.tokenSignatureKey.isPresent()) { @@ -257,7 +257,7 @@ public void filter(ContainerRequestContext requestContext, * * @return An Optional containing the token, or an empty Optional if the token cookie is not present or is invalid */ - private static String getCookieToken(RoutingContext routing, CsrfReactiveConfig config) { + private static String getCookieToken(RoutingContext routing, RestCsrfConfig config) { Cookie cookie = routing.getCookie(config.cookieName); if (cookie == null) { @@ -268,12 +268,12 @@ private static String getCookieToken(RoutingContext routing, CsrfReactiveConfig return cookie.getValue(); } - private static boolean isCsrfTokenRequired(RoutingContext routing, CsrfReactiveConfig config) { + private static boolean isCsrfTokenRequired(RoutingContext routing, RestCsrfConfig config) { return config.createTokenPath .map(value -> value.contains(routing.normalizedPath())).orElse(true); } - private static void createCookie(String cookieTokenValue, RoutingContext routing, CsrfReactiveConfig config) { + private static void createCookie(String cookieTokenValue, RoutingContext routing, RestCsrfConfig config) { ServerCookie cookie = new CookieImpl(config.cookieName, cookieTokenValue); cookie.setHttpOnly(config.cookieHttpOnly); diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java index 1cec0a0bc2288..e949a8a32806f 100644 --- a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java @@ -24,7 +24,7 @@ public class CsrfTokenParameterProvider { private final String csrfCookieName; private final String csrfHeaderName; - public CsrfTokenParameterProvider(CsrfReactiveConfig config) { + public CsrfTokenParameterProvider(RestCsrfConfig config) { this.csrfFormFieldName = config.formFieldName; this.csrfCookieName = config.cookieName; this.csrfHeaderName = config.tokenHeaderName; diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/RestCsrfConfig.java similarity index 97% rename from extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java rename to extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/RestCsrfConfig.java index 6d7717e0a8d3f..5f2e4870b8319 100644 --- a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfig.java +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/RestCsrfConfig.java @@ -12,7 +12,7 @@ * Runtime configuration for CSRF Reactive Filter. */ @ConfigRoot(phase = ConfigPhase.RUN_TIME) -public class CsrfReactiveConfig { +public class RestCsrfConfig { /** * Form field name which keeps a CSRF token. */ @@ -88,7 +88,7 @@ public class CsrfReactiveConfig { * If you prefer then you can disable this property and compare * CSRF form and cookie parameters in the application code using JAX-RS jakarta.ws.rs.FormParam which refers to the * {@link #formFieldName} - * form property and jakarta.ws.rs.CookieParam which refers to the {@link CsrfReactiveConfig#cookieName} cookie. + * form property and jakarta.ws.rs.CookieParam which refers to the {@link RestCsrfConfig#cookieName} cookie. * * Note that even if the CSRF token verification in the CSRF filter is disabled, the filter will still perform checks to * ensure the token diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..ef15a23285b14 --- /dev/null +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.csrf.reactive.runtime.CsrfReactiveConfigFallbackInterceptor \ No newline at end of file diff --git a/integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestResource.java b/integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestResource.java index a5042e0d76813..620fc6e317541 100644 --- a/integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestResource.java +++ b/integration-tests/rest-csrf/src/main/java/io/quarkus/it/csrf/TestResource.java @@ -141,7 +141,7 @@ public String postCsrfTokenMultipart(@FormParam("name") String name, + isResteasyReactiveUpload(multiPart.file) + ":" + csrfTokenCookie.getValue().equals( CsrfTokenUtils.signCsrfToken(csrfTokenParam, - ConfigProvider.getConfig().getValue("quarkus.csrf-reactive.token-signature-key", + ConfigProvider.getConfig().getValue("quarkus.rest-csrf.token-signature-key", String.class))) + ":tokenHeaderIsSet=" + (csrfHeader != null); } diff --git a/integration-tests/rest-csrf/src/main/resources/application.properties b/integration-tests/rest-csrf/src/main/resources/application.properties index 5b6ecb5bea089..9d8bb54ae50a2 100644 --- a/integration-tests/rest-csrf/src/main/resources/application.properties +++ b/integration-tests/rest-csrf/src/main/resources/application.properties @@ -1,6 +1,6 @@ -quarkus.csrf-reactive.cookie-name=csrftoken -quarkus.csrf-reactive.create-token-path=/service/csrfTokenForm,/service/csrfTokenFirstForm,/service/csrfTokenSecondForm,/service/csrfTokenWithFormRead,/service/csrfTokenMultipart,/service/csrfTokenWithHeader,/service/token -quarkus.csrf-reactive.token-signature-key=AyM1SysPpbyDfgZld3umj1qzKObwVMkoqQ-EstJQLr_T-1qS0gZH75aKtMN3Yj0iPS4hcgUuTwjAzZr1Z9CAow +quarkus.rest-csrf.cookie-name=csrftoken +quarkus.rest-csrf.create-token-path=/service/csrfTokenForm,/service/csrfTokenFirstForm,/service/csrfTokenSecondForm,/service/csrfTokenWithFormRead,/service/csrfTokenMultipart,/service/csrfTokenWithHeader,/service/token +quarkus.rest-csrf.token-signature-key=AyM1SysPpbyDfgZld3umj1qzKObwVMkoqQ-EstJQLr_T-1qS0gZH75aKtMN3Yj0iPS4hcgUuTwjAzZr1Z9CAow quarkus.http.auth.basic=true quarkus.security.users.embedded.enabled=true @@ -9,4 +9,4 @@ quarkus.security.users.embedded.users.alice=alice quarkus.security.users.embedded.roles.alice=admin quarkus.log.category."io.quarkus.csrf.reactive.runtime.CsrfRequestResponseReactiveFilter".min-level=TRACE -quarkus.log.category."io.quarkus.csrf.reactive.runtime.CsrfRequestResponseReactiveFilter".level=TRACE \ No newline at end of file +quarkus.log.category."io.quarkus.csrf.reactive.runtime.CsrfRequestResponseReactiveFilter".level=TRACE From e75d910cfd3ddf80f8726cc0e77b31fa677be1f3 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Thu, 7 Mar 2024 16:29:54 +0100 Subject: [PATCH 21/24] Adjust the config of RESTEasy Reactive and provide a fallback --- .../JaxrsClientReactiveProcessor.java | 23 ++++------------- .../runtime/ResteasyReactiveConfig.java | 2 +- ...easyReactiveConfigFallbackInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 1 + .../deployment/ResteasyReactiveProcessor.java | 22 ++++------------ .../server/test/ResumeOn404ConfigTest.java | 2 +- .../DuplicateResourceWarningTest.java | 2 +- .../test/multipart/InvalidEncodingTest.java | 2 +- .../test/path/RelativeRestPathTestCase.java | 2 +- .../path/RestApplicationPathTestCase.java | 4 +-- .../server/test/path/RestPathTestCase.java | 2 +- .../test/response/ChunkedResponseTest.java | 2 +- .../ResteasyReactiveServerRuntimeConfig.java | 2 +- .../ResteasyReactiveTestHttpProvider.java | 9 +------ .../deployment/SmallRyeOpenApiProcessor.java | 2 +- ...steasyPathHttpRootDefaultPathTestCase.java | 2 +- .../OpenApiWithResteasyPathTestCase.java | 2 +- 17 files changed, 50 insertions(+), 56 deletions(-) create mode 100644 extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigFallbackInterceptor.java create mode 100644 extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java index e559ad206d913..3efc42bcacf01 100644 --- a/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java @@ -66,8 +66,6 @@ import jakarta.ws.rs.ext.ParamConverterProvider; import jakarta.ws.rs.sse.SseEventSource; -import org.eclipse.microprofile.config.Config; -import org.eclipse.microprofile.config.ConfigProvider; import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationTarget; import org.jboss.jandex.AnnotationValue; @@ -654,23 +652,12 @@ private String setterToFieldName(String methodName) { } private org.jboss.resteasy.reactive.common.ResteasyReactiveConfig createRestReactiveConfig(ResteasyReactiveConfig config) { - Config mpConfig = ConfigProvider.getConfig(); - return new org.jboss.resteasy.reactive.common.ResteasyReactiveConfig( - getEffectivePropertyValue("input-buffer-size", config.inputBufferSize().asLongValue(), Long.class, mpConfig), - getEffectivePropertyValue("min-chunk-size", config.minChunkSize(), Integer.class, mpConfig), - getEffectivePropertyValue("output-buffer-size", config.outputBufferSize(), Integer.class, mpConfig), - getEffectivePropertyValue("single-default-produces", config.singleDefaultProduces(), Boolean.class, mpConfig), - getEffectivePropertyValue("default-produces", config.defaultProduces(), Boolean.class, mpConfig)); - } - - private T getEffectivePropertyValue(String legacyPropertyName, T newPropertyValue, Class propertyType, - Config mpConfig) { - Optional legacyPropertyValue = mpConfig.getOptionalValue("quarkus.rest." + legacyPropertyName, propertyType); - if (legacyPropertyValue.isPresent()) { - return legacyPropertyValue.get(); - } - return newPropertyValue; + config.inputBufferSize().asLongValue(), + config.minChunkSize(), + config.outputBufferSize(), + config.singleDefaultProduces(), + config.defaultProduces()); } private String defaultMediaType(List defaultMediaTypes, String defaultMediaType) { diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java index 13ae64588f651..919653a156e04 100644 --- a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfig.java @@ -7,7 +7,7 @@ import io.smallrye.config.ConfigMapping; import io.smallrye.config.WithDefault; -@ConfigMapping(prefix = "quarkus.resteasy-reactive") +@ConfigMapping(prefix = "quarkus.rest") @ConfigRoot(phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) public interface ResteasyReactiveConfig { diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigFallbackInterceptor.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..0cee369290bb7 --- /dev/null +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.resteasy.reactive.common.runtime; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class ResteasyReactiveConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.resteasy-reactive."; + private static final String NEW_PREFIX = "quarkus.rest."; + + public ResteasyReactiveConfigFallbackInterceptor() { + super(ResteasyReactiveConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..035bc9735974a --- /dev/null +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfigFallbackInterceptor \ No newline at end of file diff --git a/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java index 1857d0f29850e..be636fbeb621f 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest/deployment/src/main/java/io/quarkus/resteasy/reactive/server/deployment/ResteasyReactiveProcessor.java @@ -53,7 +53,6 @@ import jakarta.ws.rs.ext.ReaderInterceptor; import jakarta.ws.rs.ext.WriterInterceptor; -import org.eclipse.microprofile.config.Config; import org.eclipse.microprofile.config.ConfigProvider; import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationTarget; @@ -1443,23 +1442,12 @@ else if (isEmpty.negate().test(rm.getConsumes()) && isEmpty.test(rm.getProduces( } private org.jboss.resteasy.reactive.common.ResteasyReactiveConfig createRestReactiveConfig(ResteasyReactiveConfig config) { - Config mpConfig = ConfigProvider.getConfig(); - return new org.jboss.resteasy.reactive.common.ResteasyReactiveConfig( - getEffectivePropertyValue("input-buffer-size", config.inputBufferSize().asLongValue(), Long.class, mpConfig), - getEffectivePropertyValue("min-chunk-size", config.outputBufferSize(), Integer.class, mpConfig), - getEffectivePropertyValue("output-buffer-size", config.outputBufferSize(), Integer.class, mpConfig), - getEffectivePropertyValue("single-default-produces", config.singleDefaultProduces(), Boolean.class, mpConfig), - getEffectivePropertyValue("default-produces", config.defaultProduces(), Boolean.class, mpConfig)); - } - - private T getEffectivePropertyValue(String legacyPropertyName, T newPropertyValue, Class propertyType, - Config mpConfig) { - Optional legacyPropertyValue = mpConfig.getOptionalValue("quarkus.rest." + legacyPropertyName, propertyType); - if (legacyPropertyValue.isPresent()) { - return legacyPropertyValue.get(); - } - return newPropertyValue; + config.inputBufferSize().asLongValue(), + config.minChunkSize(), + config.outputBufferSize(), + config.singleDefaultProduces(), + config.defaultProduces()); } @BuildStep diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java index 94d9d95800693..7d9f023a83155 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/ResumeOn404ConfigTest.java @@ -30,7 +30,7 @@ public JavaArchive get() { .addClasses(Resource.class, CustomRoute.class); } }) - .overrideRuntimeConfigKey("quarkus.resteasy-reactive.resume-on-404", "true"); + .overrideRuntimeConfigKey("quarkus.rest.resume-on-404", "true"); @Test public void matchingFromResteasyReactive() { diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java index 6ef50f294e750..9ff7bfca817bd 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/duplicate/DuplicateResourceWarningTest.java @@ -19,7 +19,7 @@ public class DuplicateResourceWarningTest { static QuarkusUnitTest runner = new QuarkusUnitTest() .setArchiveProducer(() -> ShrinkWrap.create(JavaArchive.class) .addClasses(GreetingResource.class, GreetingResource2.class, GreetingResource3.class)) - .overrideConfigKey("quarkus.resteasy-reactive.fail-on-duplicate", "false") + .overrideConfigKey("quarkus.rest.fail-on-duplicate", "false") .setLogRecordPredicate(item -> item.getLevel().equals(Level.WARNING) && item.getLoggerName().equals("io.quarkus.resteasy.reactive.server")) .assertLogRecords(logs -> assertThat(logs.stream().map(LogRecord::getMessage).collect(Collectors.toList())) diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java index 9123523ac6f4c..0ff057188b0cd 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/multipart/InvalidEncodingTest.java @@ -31,7 +31,7 @@ public class InvalidEncodingTest { .withApplicationRoot((jar) -> jar .addClasses(FeedbackBody.class, FeedbackResource.class) .addAsResource(new StringAsset( - "quarkus.resteasy-reactive.multipart.input-part.default-charset=us-ascii"), + "quarkus.rest.multipart.input-part.default-charset=us-ascii"), "application.properties")); @Test diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java index db26ad30c9832..295cb377285ef 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RelativeRestPathTestCase.java @@ -12,7 +12,7 @@ public class RelativeRestPathTestCase { @RegisterExtension static QuarkusUnitTest test = new QuarkusUnitTest() .withConfigurationResource("empty.properties") - .overrideConfigKey("quarkus.resteasy-reactive.path", "foo") + .overrideConfigKey("quarkus.rest.path", "foo") .overrideConfigKey("quarkus.http.root-path", "/app") .withApplicationRoot((jar) -> jar .addClass(HelloResource.class)); diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java index 9d8b56f1bd79e..fac7d40cd8920 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestApplicationPathTestCase.java @@ -15,13 +15,13 @@ public class RestApplicationPathTestCase { @RegisterExtension static QuarkusUnitTest test = new QuarkusUnitTest() .withConfigurationResource("empty.properties") - .overrideConfigKey("quarkus.resteasy-reactive.path", "/foo") + .overrideConfigKey("quarkus.rest.path", "/foo") .overrideConfigKey("quarkus.http.root-path", "/app") .withApplicationRoot((jar) -> jar .addClasses(HelloResource.class, BarApp.class, BaseApplication.class)); /** - * Using @ApplicationPath will overlay/replace `quarkus.resteasy-reactive.path`. + * Using @ApplicationPath will overlay/replace `quarkus.rest.path`. * Per spec: * * Identifies the application path that serves as the base URI for all resource diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java index 17db9a14ae933..f3a9aa2403f26 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/path/RestPathTestCase.java @@ -12,7 +12,7 @@ public class RestPathTestCase { @RegisterExtension static QuarkusUnitTest test = new QuarkusUnitTest() .withConfigurationResource("empty.properties") - .overrideConfigKey("quarkus.resteasy-reactive.path", "/foo") + .overrideConfigKey("quarkus.rest.path", "/foo") .overrideConfigKey("quarkus.http.root-path", "/app") .withApplicationRoot((jar) -> jar .addClass(HelloResource.class)); diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java index 025583a9456fe..16b88eb79daf1 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/response/ChunkedResponseTest.java @@ -37,7 +37,7 @@ public class ChunkedResponseTest { static QuarkusUnitTest runner = new QuarkusUnitTest() .withApplicationRoot((jar) -> jar .addClasses(HelloResource.class) - .addAsResource(new StringAsset("quarkus.resteasy-reactive.output-buffer-size = 256"), + .addAsResource(new StringAsset("quarkus.rest.output-buffer-size = 256"), "application.properties")); @Test diff --git a/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java index 15ff58b2854db..0f25957d7702e 100644 --- a/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java +++ b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveServerRuntimeConfig.java @@ -7,7 +7,7 @@ import io.smallrye.config.ConfigMapping; import io.smallrye.config.WithDefault; -@ConfigMapping(prefix = "quarkus.resteasy-reactive") +@ConfigMapping(prefix = "quarkus.rest") @ConfigRoot(phase = ConfigPhase.RUN_TIME) public interface ResteasyReactiveServerRuntimeConfig { diff --git a/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java index 0aa4fdea04576..2977d58a8539a 100644 --- a/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java +++ b/extensions/resteasy-reactive/rest/runtime/src/main/java/io/quarkus/resteasy/reactive/server/runtime/ResteasyReactiveTestHttpProvider.java @@ -7,7 +7,6 @@ import jakarta.ws.rs.Path; -import org.eclipse.microprofile.config.Config; import org.eclipse.microprofile.config.ConfigProvider; import io.quarkus.runtime.test.TestHttpEndpointProvider; @@ -42,13 +41,7 @@ public String apply(Class aClass) { } private Optional getAppPath() { - Config config = ConfigProvider.getConfig(); - Optional legacyProperty = config.getOptionalValue("quarkus.rest.path", String.class); - if (legacyProperty.isPresent()) { - return legacyProperty; - } - - return config.getOptionalValue("quarkus.resteasy-reactive.path", String.class); + return ConfigProvider.getConfig().getOptionalValue("quarkus.rest.path", String.class); } private String getPath(Class aClass) { diff --git a/extensions/smallrye-openapi/deployment/src/main/java/io/quarkus/smallrye/openapi/deployment/SmallRyeOpenApiProcessor.java b/extensions/smallrye-openapi/deployment/src/main/java/io/quarkus/smallrye/openapi/deployment/SmallRyeOpenApiProcessor.java index fab22abc2fc80..be5e12ed76f10 100644 --- a/extensions/smallrye-openapi/deployment/src/main/java/io/quarkus/smallrye/openapi/deployment/SmallRyeOpenApiProcessor.java +++ b/extensions/smallrye-openapi/deployment/src/main/java/io/quarkus/smallrye/openapi/deployment/SmallRyeOpenApiProcessor.java @@ -986,7 +986,7 @@ private OpenAPI generateAnnotationModel(IndexView indexView, Capabilities capabi } else if (capabilities.isPresent(Capability.RESTEASY_REACTIVE)) { extensions.add(new RESTEasyExtension(indexView)); openApiConfig.doAllowNakedPathParameter(); - appPath = config.getOptionalValue("quarkus.resteasy-reactive.path", String.class).orElse(""); + appPath = config.getOptionalValue("quarkus.rest.path", String.class).orElse(""); } extensions.add(new CustomPathExtension(rootPath, appPath)); diff --git a/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathHttpRootDefaultPathTestCase.java b/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathHttpRootDefaultPathTestCase.java index 50d3c78af607e..558e67c5e9bc6 100644 --- a/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathHttpRootDefaultPathTestCase.java +++ b/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathHttpRootDefaultPathTestCase.java @@ -16,7 +16,7 @@ public class OpenApiWithResteasyPathHttpRootDefaultPathTestCase { .withApplicationRoot((jar) -> jar .addClasses(OpenApiResource.class, ResourceBean.class) .addAsResource(new StringAsset("quarkus.http.root-path=/http-root-path\n" + - "quarkus.resteasy-reactive.path=/resteasy-path"), + "quarkus.rest.path=/resteasy-path"), "application.properties")); @Test diff --git a/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathTestCase.java b/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathTestCase.java index 74321110f7e05..593f7b9488b71 100644 --- a/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathTestCase.java +++ b/extensions/smallrye-openapi/deployment/src/test/java/io/quarkus/smallrye/openapi/test/jaxrs/OpenApiWithResteasyPathTestCase.java @@ -15,7 +15,7 @@ public class OpenApiWithResteasyPathTestCase { static QuarkusUnitTest runner = new QuarkusUnitTest() .withApplicationRoot((jar) -> jar .addClasses(OpenApiResource.class, ResourceBean.class) - .addAsResource(new StringAsset("quarkus.resteasy-reactive.path=/foo/bar"), + .addAsResource(new StringAsset("quarkus.rest.path=/foo/bar"), "application.properties")); @Test From 849761c9bbec8fac73608c606a06f94b2dd43a74 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Fri, 8 Mar 2024 12:50:11 +0100 Subject: [PATCH 22/24] Adjust REST Client Reactive config --- .../deployment/RestClientConfigUtils.java | 7 ++-- .../restclient/config/RestClientConfig.java | 34 +++++++++---------- ...ClientFallbackConfigSourceInterceptor.java | 2 -- .../restclient/config/RestClientsConfig.java | 26 ++++---------- ...ntFallbackConfigSourceInterceptorTest.java | 8 ++--- .../deployment/RestClientProcessor.java | 19 +++++++++-- .../GlobalConfigurationTest.java | 1 - ...-configuration-test-application.properties | 6 ---- .../RestClientReactiveProcessor.java | 27 ++++++++------- .../reactive/GlobalConfigurationTest.java | 1 - .../reactive/LegacyConfigurationTest.java | 2 -- ...-configuration-test-application.properties | 6 ---- ...-configuration-test-application.properties | 3 +- .../runtime/RestClientReactiveConfig.java | 15 ++------ ...ientReactiveConfigFallbackInterceptor.java | 25 ++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 1 + .../microprofile-rest-client-reactive/pom.xml | 4 +-- 17 files changed, 91 insertions(+), 96 deletions(-) create mode 100644 extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigFallbackInterceptor.java create mode 100644 extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor diff --git a/extensions/resteasy-classic/rest-client-config/deployment/src/main/java/io/quarkus/restclient/config/deployment/RestClientConfigUtils.java b/extensions/resteasy-classic/rest-client-config/deployment/src/main/java/io/quarkus/restclient/config/deployment/RestClientConfigUtils.java index 5261995f80acc..f46f0befb527d 100644 --- a/extensions/resteasy-classic/rest-client-config/deployment/src/main/java/io/quarkus/restclient/config/deployment/RestClientConfigUtils.java +++ b/extensions/resteasy-classic/rest-client-config/deployment/src/main/java/io/quarkus/restclient/config/deployment/RestClientConfigUtils.java @@ -43,10 +43,11 @@ public static Optional findConfiguredScope(Config config, ClassInfo rest String.format(QUARKUS_REST_SCOPE_FORMAT, restClientInterface.simpleName()), String.class); } - if (scopeConfig.isEmpty()) { // "global" rest-config property as a fallback - scopeConfig = config.getOptionalValue(GLOBAL_REST_SCOPE_FORMAT, String.class); - } return scopeConfig; } + public static Optional getDefaultScope(Config config) { + return config.getOptionalValue(GLOBAL_REST_SCOPE_FORMAT, String.class); + } + } diff --git a/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientConfig.java b/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientConfig.java index 398212e98b5a8..a60119de31001 100644 --- a/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientConfig.java +++ b/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientConfig.java @@ -108,24 +108,24 @@ public class RestClientConfig { /** * Proxy username. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional proxyUser; /** * Proxy password. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional proxyPassword; /** * Hosts to access without proxy - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional nonProxyHosts; @@ -207,16 +207,16 @@ public class RestClientConfig { /** * The maximum number of redirection a request can follow. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional maxRedirects; /** * The HTTP headers that should be applied to all requests of the rest client. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Map headers; @@ -225,24 +225,24 @@ public class RestClientConfig { * Set to true to share the HTTP client between REST clients. * There can be multiple shared clients distinguished by name, when no specific name is set, * the name __vertx.DEFAULT is used. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional shared; /** * Set the HTTP client name, used when the client is shared, otherwise ignored. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional name; /** * Configure the HTTP user-agent header to use. - * - * This property is applicable to reactive REST clients only. + *

+ * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional userAgent; @@ -256,7 +256,7 @@ public class RestClientConfig { /** * The max HTTP chunk size (8096 bytes by default). *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem @ConfigDocDefault("8K") diff --git a/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptor.java b/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptor.java index d407269ba7fb9..a30fe54566ebf 100644 --- a/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptor.java +++ b/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptor.java @@ -47,8 +47,6 @@ public class RestClientFallbackConfigSourceInterceptor extends FallbackConfigSou GLOBAL_PROPERTIES = new HashMap<>(); GLOBAL_PROPERTIES.put("quarkus.rest-client.multipart-post-encoder-mode", "quarkus.rest.client.multipart-post-encoder-mode"); - GLOBAL_PROPERTIES.put("quarkus.rest-client.disable-smart-produces", - "quarkus.rest-client-reactive.disable-smart-produces"); GLOBAL_PROPERTIES_INVERSE = inverseMap(GLOBAL_PROPERTIES); } diff --git a/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientsConfig.java b/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientsConfig.java index 2721eae19cbc5..d70ba974572de 100644 --- a/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientsConfig.java +++ b/extensions/resteasy-classic/rest-client-config/runtime/src/main/java/io/quarkus/restclient/config/RestClientsConfig.java @@ -38,18 +38,6 @@ public class RestClientsConfig { @Deprecated private final Map configs = new ConcurrentHashMap<>(); - /** - * By default, REST Client Reactive uses text/plain content type for String values - * and application/json for everything else. - *

- * MicroProfile Rest Client spec requires the implementations to always default to application/json. - * This build item disables the "smart" behavior of RESTEasy Reactive to comply to the spec. - *

- * This property is applicable to reactive REST clients only. - */ - @ConfigItem(defaultValue = "false") - public Optional disableSmartProduces; - /** * Mode in which the form data are encoded. Possible values are `HTML5`, `RFC1738` and `RFC3986`. * The modes are described in the @@ -58,7 +46,7 @@ public class RestClientsConfig { *

* By default, Rest Client Reactive uses RFC1738. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional multipartPostEncoderMode; @@ -77,7 +65,7 @@ public class RestClientsConfig { *

* Can be overwritten by client-specific settings. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional proxyUser; @@ -87,7 +75,7 @@ public class RestClientsConfig { *

* Can be overwritten by client-specific settings. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional proxyPassword; @@ -98,7 +86,7 @@ public class RestClientsConfig { *

* Can be overwritten by client-specific settings. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional nonProxyHosts; @@ -127,7 +115,7 @@ public class RestClientsConfig { * If true, the REST clients will not provide additional contextual information (like REST client class and method * names) when exception occurs during a client invocation. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem(defaultValue = "false") public boolean disableContextualErrorMessages; @@ -137,7 +125,7 @@ public class RestClientsConfig { *

* Can be overwritten by client-specific settings. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional userAgent; @@ -186,7 +174,7 @@ public class RestClientsConfig { *

* Can be overwritten by client-specific settings. *

- * This property is applicable to reactive REST clients only. + * This property is not applicable to the RESTEasy Client. */ @ConfigItem public Optional maxRedirects; diff --git a/extensions/resteasy-classic/rest-client-config/runtime/src/test/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptorTest.java b/extensions/resteasy-classic/rest-client-config/runtime/src/test/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptorTest.java index d8e924edde206..ce551c9a32175 100644 --- a/extensions/resteasy-classic/rest-client-config/runtime/src/test/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptorTest.java +++ b/extensions/resteasy-classic/rest-client-config/runtime/src/test/java/io/quarkus/restclient/config/RestClientFallbackConfigSourceInterceptorTest.java @@ -95,8 +95,7 @@ public void testIterateNames() { iterator = interceptor.iterateNames(new TestContext(Arrays.asList( "prefix/mp-rest/url", "a.b.c/mp-rest/url", - "quarkus.rest.client.multipart-post-encoder-mode", - "quarkus.rest-client-reactive.disable-smart-produces"))); + "quarkus.rest.client.multipart-post-encoder-mode"))); assertThat(iteratorToCollection(iterator)).containsOnly( "prefix/mp-rest/url", @@ -106,10 +105,7 @@ public void testIterateNames() { "quarkus.rest-client.\"a.b.c\".url", "quarkus.rest.client.multipart-post-encoder-mode", - "quarkus.rest-client.multipart-post-encoder-mode", - - "quarkus.rest-client-reactive.disable-smart-produces", - "quarkus.rest-client.disable-smart-produces"); + "quarkus.rest-client.multipart-post-encoder-mode"); } @Test diff --git a/extensions/resteasy-classic/resteasy-client/deployment/src/main/java/io/quarkus/restclient/deployment/RestClientProcessor.java b/extensions/resteasy-classic/resteasy-client/deployment/src/main/java/io/quarkus/restclient/deployment/RestClientProcessor.java index 75ee8837030c2..6ef4d9684adcf 100644 --- a/extensions/resteasy-classic/resteasy-client/deployment/src/main/java/io/quarkus/restclient/deployment/RestClientProcessor.java +++ b/extensions/resteasy-classic/resteasy-client/deployment/src/main/java/io/quarkus/restclient/deployment/RestClientProcessor.java @@ -402,6 +402,20 @@ private ScopeInfo computeDefaultScope(Capabilities capabilities, Config config, ClassInfo classInfo = entry.getValue(); Optional scopeConfig = RestClientConfigUtils.findConfiguredScope(config, classInfo, configKey); + Optional configuredGlobalDefaultScope = RestClientConfigUtils.getDefaultScope(config); + BuiltinScope globalDefaultScope; + + if (configuredGlobalDefaultScope.isPresent()) { + globalDefaultScope = builtinScopeFromName(DotName.createSimple(configuredGlobalDefaultScope.get())); + if (globalDefaultScope == null) { + log.warnf("Unable to map the global REST client scope: '%s' to a scope. Using @Dependent", + configuredGlobalDefaultScope.get()); + globalDefaultScope = BuiltinScope.DEPENDENT; + } + } else { + globalDefaultScope = BuiltinScope.DEPENDENT; + } + if (scopeConfig.isPresent()) { final DotName scope = DotName.createSimple(scopeConfig.get()); final BuiltinScope builtinScope = builtinScopeFromName(scope); @@ -415,9 +429,8 @@ private ScopeInfo computeDefaultScope(Capabilities capabilities, Config config, if (scopeToUse == null) { log.warn(String.format( - "Unsupported default scope %s provided for rest client %s. Defaulting to @Dependent.", + "Unsupported default scope %s provided for REST client %s. Defaulting to @Dependent.", scope, entry.getKey())); - scopeToUse = BuiltinScope.DEPENDENT.getInfo(); } } else { final Set annotations = classInfo.annotationsMap().keySet(); @@ -435,7 +448,7 @@ private ScopeInfo computeDefaultScope(Capabilities capabilities, Config config, } // Initialize a default @Dependent scope as per the spec - return scopeToUse != null ? scopeToUse : BuiltinScope.DEPENDENT.getInfo(); + return scopeToUse != null ? scopeToUse : globalDefaultScope.getInfo(); } private String getAnnotationParameter(ClassInfo classInfo, String parameterName) { diff --git a/extensions/resteasy-classic/resteasy-client/deployment/src/test/java/io/quarkus/restclient/configuration/GlobalConfigurationTest.java b/extensions/resteasy-classic/resteasy-client/deployment/src/test/java/io/quarkus/restclient/configuration/GlobalConfigurationTest.java index 44578ef9538e7..38687c778997e 100644 --- a/extensions/resteasy-classic/resteasy-client/deployment/src/test/java/io/quarkus/restclient/configuration/GlobalConfigurationTest.java +++ b/extensions/resteasy-classic/resteasy-client/deployment/src/test/java/io/quarkus/restclient/configuration/GlobalConfigurationTest.java @@ -50,7 +50,6 @@ void shouldRespond() { @Test void checkGlobalConfigValues() { // global properties: - assertThat(configRoot.disableSmartProduces.get()).isTrue(); assertThat(configRoot.multipartPostEncoderMode.get()).isEqualTo("HTML5"); assertThat(configRoot.disableContextualErrorMessages).isTrue(); diff --git a/extensions/resteasy-classic/resteasy-client/deployment/src/test/resources/global-configuration-test-application.properties b/extensions/resteasy-classic/resteasy-client/deployment/src/test/resources/global-configuration-test-application.properties index ed19ff30d0c32..3f3240e02bdd6 100644 --- a/extensions/resteasy-classic/resteasy-client/deployment/src/test/resources/global-configuration-test-application.properties +++ b/extensions/resteasy-classic/resteasy-client/deployment/src/test/resources/global-configuration-test-application.properties @@ -1,12 +1,6 @@ -# Legacy reactive rest client configs -quarkus.rest-client-reactive.disable-smart-produces=true -quarkus.rest-client-reactive.scope=InvalidScope -quarkus.rest-client-reactive.provider-autodiscovery=false - # Global configs quarkus.rest-client.multipart-post-encoder-mode=HTML5 quarkus.rest-client.disable-contextual-error-messages=true -quarkus.rest-client.disable-smart-produces=true # Global configs that can be overridden by client-specific configs quarkus.rest-client.scope=Singleton diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java index 3328ef17206b7..c673933a9cb1c 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java @@ -119,7 +119,6 @@ class RestClientReactiveProcessor { private static final DotName SESSION_SCOPED = DotName.createSimple(SessionScoped.class.getName()); private static final DotName KOTLIN_METADATA_ANNOTATION = DotName.createSimple("kotlin.Metadata"); - private static final String DISABLE_SMART_PRODUCES_QUARKUS = "quarkus.rest-client.disable-smart-produces"; private static final String ENABLE_COMPRESSION = "quarkus.http.enable-compression"; private static final String KOTLIN_INTERFACE_DEFAULT_IMPL_SUFFIX = "$DefaultImpls"; @@ -163,9 +162,7 @@ void setUpDefaultMediaType(BuildProducer con RestClientReactiveConfig config) { consumes.produce(new RestClientDefaultConsumesBuildItem(MediaType.APPLICATION_JSON, 10)); produces.produce(new RestClientDefaultProducesBuildItem(MediaType.APPLICATION_JSON, 10)); - Config mpConfig = ConfigProvider.getConfig(); - Optional disableSmartProducesConfig = mpConfig.getOptionalValue(DISABLE_SMART_PRODUCES_QUARKUS, Boolean.class); - if (config.disableSmartProduces || disableSmartProducesConfig.orElse(false)) { + if (config.disableSmartProduces) { disableSmartProduces.produce(new RestClientDisableSmartDefaultProduces()); } } @@ -462,7 +459,7 @@ void addRestClientBeans(Capabilities capabilities, key -> configKeys.put(jaxrsInterface.name().toString(), key)); final ScopeInfo scope = computeDefaultScope(capabilities, ConfigProvider.getConfig(), jaxrsInterface, - configKey, clientConfig); + configKey); // add a scope annotation, e.g. @Singleton classCreator.addAnnotation(scope.getDotName().toString()); classCreator.addAnnotation(RestClient.class); @@ -810,16 +807,21 @@ private Optional getConfigKey(AnnotationInstance registerRestClientAnnot private ScopeInfo computeDefaultScope(Capabilities capabilities, Config config, ClassInfo restClientInterface, - Optional configKey, - RestClientReactiveConfig mpClientConfig) { + Optional configKey) { ScopeInfo scopeToUse = null; Optional scopeConfig = RestClientConfigUtils.findConfiguredScope(config, restClientInterface, configKey); - BuiltinScope globalDefaultScope = BuiltinScope.from(DotName.createSimple(mpClientConfig.scope)); - if (globalDefaultScope == null) { - log.warnv("Unable to map the global rest client scope: '{0}' to a scope. Using @ApplicationScoped", - mpClientConfig.scope); + Optional configuredGlobalDefaultScope = RestClientConfigUtils.getDefaultScope(config); + BuiltinScope globalDefaultScope; + if (configuredGlobalDefaultScope.isPresent()) { + globalDefaultScope = builtinScopeFromName(DotName.createSimple(configuredGlobalDefaultScope.get())); + if (globalDefaultScope == null) { + log.warnf("Unable to map the global REST client scope: '%s' to a scope. Using @ApplicationScoped", + configuredGlobalDefaultScope.get()); + globalDefaultScope = BuiltinScope.APPLICATION; + } + } else { globalDefaultScope = BuiltinScope.APPLICATION; } @@ -835,9 +837,8 @@ private ScopeInfo computeDefaultScope(Capabilities capabilities, Config config, } if (scopeToUse == null) { - log.warnf("Unsupported default scope {} provided for rest client {}. Defaulting to {}", + log.warnf("Unsupported default scope %s provided for REST client %s. Defaulting to %s", scope, restClientInterface.name(), globalDefaultScope.getName()); - scopeToUse = globalDefaultScope.getInfo(); } } else { final Set annotations = restClientInterface.annotationsMap().keySet(); diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java index b5cac7498d8df..cf10f86171208 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java +++ b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/GlobalConfigurationTest.java @@ -50,7 +50,6 @@ void shouldRespond() { @Test void checkGlobalConfigValues() { // global properties: - assertThat(configRoot.disableSmartProduces.get()).isTrue(); assertThat(configRoot.multipartPostEncoderMode.get()).isEqualTo("HTML5"); assertThat(configRoot.disableContextualErrorMessages).isTrue(); diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java index d6d686b9633c6..3075c625662ef 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java +++ b/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/LegacyConfigurationTest.java @@ -25,8 +25,6 @@ public class LegacyConfigurationTest { @Test void configurationShouldBeLoaded() { - assertThat(configRoot.disableSmartProduces).isPresent(); - assertThat(configRoot.disableSmartProduces.get()).isTrue(); assertThat(configRoot.multipartPostEncoderMode).isPresent(); assertThat(configRoot.multipartPostEncoderMode.get()).isEqualTo("RFC3986"); diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-configuration-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-configuration-test-application.properties index 1a1964e6f63d7..1ecfe17c9ce7d 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-configuration-test-application.properties +++ b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/global-configuration-test-application.properties @@ -1,12 +1,6 @@ -# Legacy reactive rest client configs -quarkus.rest-client-reactive.disable-smart-produces=true -quarkus.rest-client-reactive.scope=InvalidScope -quarkus.rest-client-reactive.provider-autodiscovery=false - # Global configs quarkus.rest-client.multipart-post-encoder-mode=HTML5 quarkus.rest-client.disable-contextual-error-messages=true -quarkus.rest-client.disable-smart-produces=true # Global configs that can be overridden by client-specific configs quarkus.rest-client.scope=Singleton diff --git a/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/legacy-configuration-test-application.properties b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/legacy-configuration-test-application.properties index 7dac0b60d9a2e..03271966cea65 100644 --- a/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/legacy-configuration-test-application.properties +++ b/extensions/resteasy-reactive/rest-client/deployment/src/test/resources/legacy-configuration-test-application.properties @@ -1,5 +1,4 @@ -quarkus.rest-client-reactive.scope=Dependent -quarkus.rest-client-reactive.disable-smart-produces=true +quarkus.rest-client.scope=Dependent quarkus.rest.client.max-redirects=4 quarkus.rest.client.multipart-post-encoder-mode=RFC3986 diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java index 79a0abc931ed0..3fa0bf3a90855 100644 --- a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfig.java @@ -1,26 +1,15 @@ package io.quarkus.rest.client.reactive.runtime; -import io.quarkus.restclient.config.RestClientsConfig; import io.quarkus.runtime.annotations.ConfigItem; import io.quarkus.runtime.annotations.ConfigPhase; import io.quarkus.runtime.annotations.ConfigRoot; /** - * Legacy REST client reactive config. - * - * @deprecated use {@link RestClientsConfig} instead + * Build time REST client config. */ -@Deprecated -@ConfigRoot(phase = ConfigPhase.BUILD_TIME) +@ConfigRoot(name = "rest-client", phase = ConfigPhase.BUILD_TIME) public class RestClientReactiveConfig { - /** - * Default scope for Rest Client Reactive. Use `jakarta.enterprise.context.Dependent` for spec-compliant behavior - */ - @Deprecated // Deprecated in favour of RestClientsConfig.scope - @ConfigItem(name = "scope", defaultValue = "jakarta.enterprise.context.ApplicationScoped") - public String scope; - /** * By default, RESTEasy Reactive uses text/plain content type for String values * and application/json for everything else. diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigFallbackInterceptor.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..7b19ca2298aee --- /dev/null +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.rest.client.reactive.runtime; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class RestClientReactiveConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.rest-client-reactive."; + private static final String NEW_PREFIX = "quarkus.rest-client."; + + public RestClientReactiveConfigFallbackInterceptor() { + super(RestClientReactiveConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..299b43de5640a --- /dev/null +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfigFallbackInterceptor \ No newline at end of file diff --git a/tcks/microprofile-rest-client-reactive/pom.xml b/tcks/microprofile-rest-client-reactive/pom.xml index e91e9f305b8ab..ed94f59ad0f27 100644 --- a/tcks/microprofile-rest-client-reactive/pom.xml +++ b/tcks/microprofile-rest-client-reactive/pom.xml @@ -37,8 +37,8 @@ true false - jakarta.enterprise.context.Dependent - true + jakarta.enterprise.context.Dependent + true true true ${wiremock.server.port} From ef4b7987a95e565465085b0bee7d266705a3e707 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Fri, 8 Mar 2024 13:37:25 +0100 Subject: [PATCH 23/24] Adjust config of OIDC REST Client extensions And provide fallbacks for the old config. --- ...cation-named-oidc-client-filter.properties | 2 +- .../runtime/OidcClientFilterConfig.java | 2 +- ...ClientFilterConfigFallbackInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 1 + ...ion-oidc-client-reactive-filter.properties | 2 +- .../OidcClientReactiveFilterConfig.java | 2 +- ...activeFilterConfigFallbackInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 1 + .../oidc/token/propagation/AccessToken.java | 4 +-- ...OidcTokenPropagationReactiveBuildStep.java | 2 +- ...kenPropagationReactiveBuildTimeConfig.java | 2 +- ...SecurityIdentityAugmentorLazyAuthTest.java | 2 +- ...tionWithSecurityIdentityAugmentorTest.java | 2 +- .../src/test/resources/application.properties | 2 +- .../AccessTokenRequestReactiveFilter.java | 6 ++--- .../OidcTokenPropagationReactiveConfig.java | 2 +- ...tionReactiveConfigFallbackInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 1 + .../OidcTokenPropagationBuildStep.java | 3 ++- ...SecurityIdentityAugmentorLazyAuthTest.java | 8 +++--- ...tionWithSecurityIdentityAugmentorTest.java | 6 +++-- .../src/test/resources/application.properties | 2 +- .../propagation/AccessTokenRequestFilter.java | 8 +++--- .../JsonWebTokenRequestFilter.java | 2 +- .../OidcTokenPropagationBuildTimeConfig.java | 2 +- .../runtime/OidcTokenPropagationConfig.java | 2 +- ...nPropagationConfigFallbackInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 1 + .../src/main/resources/application.properties | 4 +-- 29 files changed, 141 insertions(+), 30 deletions(-) create mode 100644 extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigFallbackInterceptor.java create mode 100644 extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor create mode 100644 extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigFallbackInterceptor.java create mode 100644 extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor create mode 100644 extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigFallbackInterceptor.java create mode 100644 extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor create mode 100644 extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigFallbackInterceptor.java create mode 100644 extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor diff --git a/extensions/oidc-client-filter/deployment/src/test/resources/application-named-oidc-client-filter.properties b/extensions/oidc-client-filter/deployment/src/test/resources/application-named-oidc-client-filter.properties index 617c54e26d925..e517b7b8f7b86 100644 --- a/extensions/oidc-client-filter/deployment/src/test/resources/application-named-oidc-client-filter.properties +++ b/extensions/oidc-client-filter/deployment/src/test/resources/application-named-oidc-client-filter.properties @@ -2,7 +2,7 @@ quarkus.oidc.auth-server-url=${keycloak.url}/realms/quarkus/ quarkus.oidc.client-id=quarkus-service-app quarkus.oidc.credentials.secret=secret -quarkus.oidc-client-filter.client-name=config-property +quarkus.resteasy-client-oidc-filter.client-name=config-property quarkus.oidc-client.config-property.auth-server-url=${quarkus.oidc.auth-server-url} quarkus.oidc-client.config-property.client-id=${quarkus.oidc.client-id} quarkus.oidc-client.config-property.credentials.client-secret.value=${quarkus.oidc.credentials.secret} diff --git a/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfig.java b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfig.java index 37ab2a7a03768..21b494935293f 100644 --- a/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfig.java +++ b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfig.java @@ -6,7 +6,7 @@ import io.quarkus.runtime.annotations.ConfigPhase; import io.quarkus.runtime.annotations.ConfigRoot; -@ConfigRoot(name = "oidc-client-filter", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) +@ConfigRoot(name = "resteasy-client-oidc-filter", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) public class OidcClientFilterConfig { /** * Enable OidcClientRequestFilter for all the injected MP RestClient implementations. diff --git a/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigFallbackInterceptor.java b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..52f7adb97cf7b --- /dev/null +++ b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.client.filter.runtime; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcClientFilterConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-client-filter."; + private static final String NEW_PREFIX = "quarkus.resteasy-client-oidc-filter."; + + public OidcClientFilterConfigFallbackInterceptor() { + super(OidcClientFilterConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..9a3aedcb2623a --- /dev/null +++ b/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfigFallbackInterceptor \ No newline at end of file diff --git a/extensions/oidc-client-reactive-filter/deployment/src/test/resources/application-oidc-client-reactive-filter.properties b/extensions/oidc-client-reactive-filter/deployment/src/test/resources/application-oidc-client-reactive-filter.properties index f894867de0919..ddd63e62e4764 100644 --- a/extensions/oidc-client-reactive-filter/deployment/src/test/resources/application-oidc-client-reactive-filter.properties +++ b/extensions/oidc-client-reactive-filter/deployment/src/test/resources/application-oidc-client-reactive-filter.properties @@ -2,7 +2,7 @@ quarkus.oidc.auth-server-url=${keycloak.url}/realms/quarkus/ quarkus.oidc.client-id=quarkus-service-app quarkus.oidc.credentials.secret=secret -quarkus.oidc-client-reactive-filter.client-name=config-property +quarkus.rest-client-oidc-filter.client-name=config-property quarkus.oidc-client.config-property.auth-server-url=${quarkus.oidc.auth-server-url} quarkus.oidc-client.config-property.client-id=${quarkus.oidc.client-id} quarkus.oidc-client.config-property.credentials.client-secret.value=${quarkus.oidc.credentials.secret} diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfig.java b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfig.java index c745f5dfdf1a3..d2b8cc6eeab49 100644 --- a/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfig.java +++ b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfig.java @@ -6,7 +6,7 @@ import io.quarkus.runtime.annotations.ConfigPhase; import io.quarkus.runtime.annotations.ConfigRoot; -@ConfigRoot(name = "oidc-client-reactive-filter", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) +@ConfigRoot(name = "rest-client-oidc-filter", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) public class OidcClientReactiveFilterConfig { /** diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigFallbackInterceptor.java b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..15f7914ea97cc --- /dev/null +++ b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.client.reactive.filter.runtime; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcClientReactiveFilterConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-client-reactive-filter."; + private static final String NEW_PREFIX = "quarkus.rest-client-oidc-filter."; + + public OidcClientReactiveFilterConfigFallbackInterceptor() { + super(OidcClientReactiveFilterConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..19af3562707b4 --- /dev/null +++ b/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfigFallbackInterceptor \ No newline at end of file diff --git a/extensions/oidc-client/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessToken.java b/extensions/oidc-client/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessToken.java index 25965449f7290..aa2d21b07eafb 100644 --- a/extensions/oidc-client/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessToken.java +++ b/extensions/oidc-client/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessToken.java @@ -21,8 +21,8 @@ /** * Selects name of the configured OidcClient and activates token exchange for the annotated REST client. * Please note that the default OidcClient's name is `Default`. You do not have to enable this attribute - * if you use the default OidcClient and already have either 'quarkus.oidc-token-propagation.exchange-token' - * or 'quarkus.oidc-token-propagation-reactive.exchange-token' property set to 'true' + * if you use the default OidcClient and already have either 'quarkus.resteasy-client-oidc-token-propagation.exchange-token' + * or 'quarkus.rest-client-oidc-token-propagation.exchange-token' property set to 'true' */ String exchangeTokenClient() default ""; diff --git a/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildStep.java b/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildStep.java index 53cc81dbebe44..37955afd1201a 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildStep.java +++ b/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildStep.java @@ -77,7 +77,7 @@ SystemPropertyBuildItem activateTokenCredentialPropagationViaDuplicatedContext(C } throw new ConfigurationException( - "Configuration property 'quarkus.oidc-token-propagation-reactive.enabled-during-authentication' is set to " + + "Configuration property 'quarkus.rest-client-oidc-token-propagation.enabled-during-authentication' is set to " + "'true', however this configuration property is only supported when either 'quarkus-oidc' or " + "'quarkus-smallrye-jwt' extensions are present."); } diff --git a/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildTimeConfig.java b/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildTimeConfig.java index d0aedd35643fa..5d083a9e69f6f 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildTimeConfig.java +++ b/extensions/oidc-token-propagation-reactive/deployment/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveBuildTimeConfig.java @@ -6,7 +6,7 @@ /** * Build time configuration for OIDC Token Propagation Reactive. */ -@ConfigRoot +@ConfigRoot(name = "rest-client-oidc-token-propagation") public class OidcTokenPropagationReactiveBuildTimeConfig { /** * If the OIDC Token Reactive Propagation is enabled. diff --git a/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java b/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java index 9cf1809214436..f90592f66199f 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java +++ b/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java @@ -32,7 +32,7 @@ public class OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest { .addClasses(testClasses) .addAsResource("application.properties") .addAsResource( - new StringAsset("quarkus.oidc-token-propagation-reactive.enabled-during-authentication=true\n" + + new StringAsset("quarkus.rest-client-oidc-token-propagation.enabled-during-authentication=true\n" + "quarkus.rest-client.\"roles\".uri=http://localhost:8081/roles\n" + "quarkus.http.auth.proactive=false\n"), "META-INF/microprofile-config.properties")); diff --git a/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java b/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java index 79d4d1f89b9c5..64a3bc1d641cc 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java +++ b/extensions/oidc-token-propagation-reactive/deployment/src/test/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java @@ -40,7 +40,7 @@ public class OidcTokenPropagationWithSecurityIdentityAugmentorTest { .addClasses(testClasses) .addAsResource("application.properties") .addAsResource( - new StringAsset("quarkus.oidc-token-propagation-reactive.enabled-during-authentication=true\n" + + new StringAsset("quarkus.rest-client-oidc-token-propagation.enabled-during-authentication=true\n" + "quarkus.rest-client.\"roles\".uri=http://localhost:8081/roles\n"), "META-INF/microprofile-config.properties")); diff --git a/extensions/oidc-token-propagation-reactive/deployment/src/test/resources/application.properties b/extensions/oidc-token-propagation-reactive/deployment/src/test/resources/application.properties index d0459eade8177..96d0b4c014c3d 100644 --- a/extensions/oidc-token-propagation-reactive/deployment/src/test/resources/application.properties +++ b/extensions/oidc-token-propagation-reactive/deployment/src/test/resources/application.properties @@ -13,6 +13,6 @@ quarkus.oidc-client.scopes=https://graph.microsoft.com/user.read,offline_access quarkus.oidc-client.grant-options.jwt.requested_token_use=on_behalf_of quarkus.oidc-client.token-path=${keycloak.url}/realms/quarkus/jwt-bearer-token -quarkus.oidc-token-propagation-reactive.exchange-token=true +quarkus.rest-client-oidc-token-propagation.exchange-token=true io.quarkus.oidc.token.propagation.reactive.AccessTokenPropagationService/mp-rest/uri=http://localhost:8081/protected diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/AccessTokenRequestReactiveFilter.java b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/AccessTokenRequestReactiveFilter.java index a4eabd43ae0f8..8dd14aacbfb00 100644 --- a/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/AccessTokenRequestReactiveFilter.java +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/AccessTokenRequestReactiveFilter.java @@ -34,7 +34,7 @@ public class AccessTokenRequestReactiveFilter implements ResteasyReactiveClientRequestFilter { private static final Logger LOG = Logger.getLogger(AccessTokenRequestReactiveFilter.class); private static final String BEARER_SCHEME_WITH_SPACE = "Bearer "; - private static final String ERROR_MSG = "OIDC Token Propagation Reactive requires a safe (isolated) Vert.x sub-context because configuration property 'quarkus.oidc-token-propagation-reactive.enabled-during-authentication' has been set to true, but the current context hasn't been flagged as such."; + private static final String ERROR_MSG = "OIDC Token Propagation Reactive requires a safe (isolated) Vert.x sub-context because configuration property 'quarkus.rest-client-oidc-token-propagation.enabled-during-authentication' has been set to true, but the current context hasn't been flagged as such."; private final boolean enabledDuringAuthentication; private final Instance accessToken; @@ -71,7 +71,7 @@ public void initExchangeTokenClient() { protected boolean isExchangeToken() { return ConfigProvider.getConfig() - .getValue("quarkus.oidc-token-propagation-reactive.exchange-token", boolean.class); + .getValue("quarkus.rest-client-oidc-token-propagation.exchange-token", boolean.class); } @Override @@ -112,7 +112,7 @@ public void accept(Throwable t) { protected String getClientName() { return ConfigProvider .getConfig() - .getOptionalValue("quarkus.oidc-token-propagation-reactive.client-name", String.class) + .getOptionalValue("quarkus.rest-client-oidc-token-propagation.client-name", String.class) .orElse(null); } diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfig.java b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfig.java index 0add9be9da3bf..7ea5b16a149e7 100644 --- a/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfig.java +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfig.java @@ -6,7 +6,7 @@ import io.quarkus.runtime.annotations.ConfigPhase; import io.quarkus.runtime.annotations.ConfigRoot; -@ConfigRoot(name = "oidc-token-propagation-reactive", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) +@ConfigRoot(name = "rest-client-oidc-token-propagation", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) public class OidcTokenPropagationReactiveConfig { /** * Exchange the current token with OpenId Connect Provider for a new token using either diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigFallbackInterceptor.java b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..bc708efc1e399 --- /dev/null +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.token.propagation.reactive; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcTokenPropagationReactiveConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-token-propagation."; + private static final String NEW_PREFIX = "quarkus.rest-client-oidc-token-propagation."; + + public OidcTokenPropagationReactiveConfigFallbackInterceptor() { + super(OidcTokenPropagationReactiveConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..a2851e80ce082 --- /dev/null +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfigFallbackInterceptor \ No newline at end of file diff --git a/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationBuildStep.java b/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationBuildStep.java index 127790bca9094..758e26623c8b0 100644 --- a/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationBuildStep.java +++ b/extensions/oidc-token-propagation/deployment/src/main/java/io/quarkus/oidc/token/propagation/deployment/OidcTokenPropagationBuildStep.java @@ -82,7 +82,8 @@ SystemPropertyBuildItem activateTokenCredentialPropagationViaDuplicatedContext(C } throw new ConfigurationException( - "Configuration property 'quarkus.oidc-token-propagation.enabled-during-authentication' is set to " + + "Configuration property 'quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication' is set to " + + "'true', however this configuration property is only supported when either 'quarkus-oidc' or " + "'quarkus-smallrye-jwt' extensions are present."); } diff --git a/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java b/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java index ce2f329a4a57c..7a892d26497ec 100644 --- a/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java +++ b/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest.java @@ -31,9 +31,11 @@ public class OidcTokenPropagationWithSecurityIdentityAugmentorLazyAuthTest { .withApplicationRoot((jar) -> jar .addClasses(testClasses) .addAsResource("application.properties") - .addAsResource(new StringAsset("quarkus.oidc-token-propagation.enabled-during-authentication=true\n" + - "quarkus.rest-client.\"roles\".uri=http://localhost:8081/roles\n" + - "quarkus.http.auth.proactive=false\n"), + .addAsResource( + new StringAsset( + "quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication=true\n" + + "quarkus.rest-client.\"roles\".uri=http://localhost:8081/roles\n" + + "quarkus.http.auth.proactive=false\n"), "META-INF/microprofile-config.properties")); @Test diff --git a/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java b/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java index f0ab3d8b7e874..c2165254c3935 100644 --- a/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java +++ b/extensions/oidc-token-propagation/deployment/src/test/java/io/quarkus/oidc/token/propagation/OidcTokenPropagationWithSecurityIdentityAugmentorTest.java @@ -31,8 +31,10 @@ public class OidcTokenPropagationWithSecurityIdentityAugmentorTest { .withApplicationRoot((jar) -> jar .addClasses(testClasses) .addAsResource("application.properties") - .addAsResource(new StringAsset("quarkus.oidc-token-propagation.enabled-during-authentication=true\n" + - "quarkus.rest-client.\"roles\".uri=http://localhost:8081/roles\n"), + .addAsResource( + new StringAsset( + "quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication=true\n" + + "quarkus.rest-client.\"roles\".uri=http://localhost:8081/roles\n"), "META-INF/microprofile-config.properties")); @Test diff --git a/extensions/oidc-token-propagation/deployment/src/test/resources/application.properties b/extensions/oidc-token-propagation/deployment/src/test/resources/application.properties index b871c0f9a126f..b2675395e4e51 100644 --- a/extensions/oidc-token-propagation/deployment/src/test/resources/application.properties +++ b/extensions/oidc-token-propagation/deployment/src/test/resources/application.properties @@ -11,6 +11,6 @@ quarkus.oidc-client.scopes=https://graph.microsoft.com/user.read,offline_access quarkus.oidc-client.grant-options.jwt.requested_token_use=on_behalf_of quarkus.oidc-client.token-path=${keycloak.url}/realms/quarkus/jwt-bearer-token -quarkus.oidc-token-propagation.exchange-token=true +quarkus.resteasy-client-oidc-token-propagation.exchange-token=true io.quarkus.oidc.token.propagation.AccessTokenPropagationService/mp-rest/uri=http://localhost:8081/protected diff --git a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessTokenRequestFilter.java b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessTokenRequestFilter.java index 9467ebcc6f12a..00f1ace631742 100644 --- a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessTokenRequestFilter.java +++ b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/AccessTokenRequestFilter.java @@ -27,7 +27,7 @@ public class AccessTokenRequestFilter extends AbstractTokenRequestFilter { // note: We can't use constructor injection for these fields because they are registered by RESTEasy // which doesn't know about CDI at the point of registration - private static final String ERROR_MSG = "OIDC Token Propagation requires a safe (isolated) Vert.x sub-context because configuration property 'quarkus.oidc-token-propagation.enabled-during-authentication' has been set to true, but the current context hasn't been flagged as such."; + private static final String ERROR_MSG = "OIDC Token Propagation requires a safe (isolated) Vert.x sub-context because configuration property 'quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication' has been set to true, but the current context hasn't been flagged as such."; private final boolean enabledDuringAuthentication; private final Instance accessToken; @@ -63,7 +63,8 @@ public void initExchangeTokenClient() { } protected boolean isExchangeToken() { - return ConfigProvider.getConfig().getValue("quarkus.oidc-token-propagation.exchange-token", boolean.class); + return ConfigProvider.getConfig().getValue("quarkus.resteasy-client-oidc-token-propagation.exchange-token", + boolean.class); } @Override @@ -88,7 +89,8 @@ private String exchangeTokenIfNeeded(String token) { } protected String getClientName() { - return ConfigProvider.getConfig().getOptionalValue("quarkus.oidc-token-propagation.client-name", String.class) + return ConfigProvider.getConfig() + .getOptionalValue("quarkus.resteasy-client-oidc-token-propagation.client-name", String.class) .orElse(null); } diff --git a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/JsonWebTokenRequestFilter.java b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/JsonWebTokenRequestFilter.java index 348afd6d2afb5..1a8c66815323c 100644 --- a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/JsonWebTokenRequestFilter.java +++ b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/JsonWebTokenRequestFilter.java @@ -20,7 +20,7 @@ public class JsonWebTokenRequestFilter extends AbstractTokenRequestFilter { Instance jwtAccessToken; @Inject - @ConfigProperty(name = "quarkus.oidc-token-propagation.secure-json-web-token") + @ConfigProperty(name = "quarkus.resteasy-client-oidc-token-propagation.secure-json-web-token") boolean resignToken; @Override diff --git a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationBuildTimeConfig.java b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationBuildTimeConfig.java index b241689e0993f..d185cde4876fa 100644 --- a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationBuildTimeConfig.java +++ b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationBuildTimeConfig.java @@ -6,7 +6,7 @@ /** * Build time configuration for OIDC Token Propagation. */ -@ConfigRoot +@ConfigRoot(name = "resteasy-client-oidc-token-propagation") public class OidcTokenPropagationBuildTimeConfig { /** * If the OIDC Token Propagation is enabled. diff --git a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfig.java b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfig.java index 607b7a369eb58..f438e278014ec 100644 --- a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfig.java +++ b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfig.java @@ -6,7 +6,7 @@ import io.quarkus.runtime.annotations.ConfigPhase; import io.quarkus.runtime.annotations.ConfigRoot; -@ConfigRoot(name = "oidc-token-propagation", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) +@ConfigRoot(name = "resteasy-client-oidc-token-propagation", phase = ConfigPhase.BUILD_AND_RUN_TIME_FIXED) public class OidcTokenPropagationConfig { /** * Enable either AccessTokenRequestFilter or JsonWebTokenRequestFilter for all the injected MP RestClient implementations. diff --git a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigFallbackInterceptor.java b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigFallbackInterceptor.java new file mode 100644 index 0000000000000..3ecae17f9a0fa --- /dev/null +++ b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigFallbackInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.token.propagation.runtime; + +import io.smallrye.config.FallbackConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcTokenPropagationConfigFallbackInterceptor extends FallbackConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-token-propagation."; + private static final String NEW_PREFIX = "quarkus.resteasy-client-oidc-token-propagation."; + + public OidcTokenPropagationConfigFallbackInterceptor() { + super(OidcTokenPropagationConfigFallbackInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(NEW_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(NEW_PREFIX, OLD_PREFIX); + } +} diff --git a/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor new file mode 100644 index 0000000000000..8cf5f3e7fd510 --- /dev/null +++ b/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -0,0 +1 @@ +io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfigFallbackInterceptor \ No newline at end of file diff --git a/integration-tests/smallrye-jwt-token-propagation/src/main/resources/application.properties b/integration-tests/smallrye-jwt-token-propagation/src/main/resources/application.properties index f90671fd75322..fa4f560b45c04 100644 --- a/integration-tests/smallrye-jwt-token-propagation/src/main/resources/application.properties +++ b/integration-tests/smallrye-jwt-token-propagation/src/main/resources/application.properties @@ -4,7 +4,7 @@ smallrye.jwt.path.groups=realm_access/roles io.quarkus.it.keycloak.JwtTokenPropagationService/mp-rest/uri=http://localhost:8081/jwt-resigned-protected io.quarkus.it.keycloak.AccessTokenPropagationService/mp-rest/uri=http://localhost:8081/protected -quarkus.oidc-token-propagation.secure-json-web-token=true +quarkus.resteasy-client-oidc-token-propagation.secure-json-web-token=true smallrye.jwt.sign.key.location=/privateKey.pem smallrye.jwt.new-token.issuer=http://frontend-resource smallrye.jwt.new-token.audience=http://jwt-resigned-protected-resource @@ -16,7 +16,7 @@ quarkus.native.additional-build-args=-H:IncludeResources=publicKey.pem # augment security identity on demand quarkus.rest-client."roles".uri=http://localhost:8081/roles -quarkus.oidc-token-propagation.enabled-during-authentication=true +quarkus.resteasy-client-oidc-token-propagation.enabled-during-authentication=true quarkus.grpc.clients.hello.host=localhost quarkus.grpc.clients.hello.port=8081 From 5a7141a5ac8a4ade1f35cbf282425009311ad978 Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Mon, 11 Mar 2024 09:44:27 +0100 Subject: [PATCH 24/24] Add relocate interceptor for each fallback interceptor --- ...ClientFilterConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- ...activeFilterConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- ...tionReactiveConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- ...nPropagationConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- ...ientReactiveConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- ...easyReactiveConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- ...CsrfReactiveConfigRelocateInterceptor.java | 25 +++++++++++++++++++ ...io.smallrye.config.ConfigSourceInterceptor | 3 ++- 14 files changed, 189 insertions(+), 7 deletions(-) create mode 100644 extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigRelocateInterceptor.java create mode 100644 extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigRelocateInterceptor.java create mode 100644 extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigRelocateInterceptor.java create mode 100644 extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigRelocateInterceptor.java create mode 100644 extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigRelocateInterceptor.java create mode 100644 extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigRelocateInterceptor.java create mode 100644 extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigRelocateInterceptor.java diff --git a/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigRelocateInterceptor.java b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..7f688e72bee0f --- /dev/null +++ b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/runtime/OidcClientFilterConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.client.filter.runtime; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcClientFilterConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-client-filter."; + private static final String NEW_PREFIX = "quarkus.resteasy-client-oidc-filter."; + + public OidcClientFilterConfigRelocateInterceptor() { + super(OidcClientFilterConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index 9a3aedcb2623a..ab4c9fa2fd5f6 100644 --- a/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/oidc-client-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfigFallbackInterceptor \ No newline at end of file +io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfigFallbackInterceptor +io.quarkus.oidc.client.filter.runtime.OidcClientFilterConfigRelocateInterceptor \ No newline at end of file diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigRelocateInterceptor.java b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..545cc28d7a237 --- /dev/null +++ b/extensions/oidc-client-reactive-filter/runtime/src/main/java/io/quarkus/oidc/client/reactive/filter/runtime/OidcClientReactiveFilterConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.client.reactive.filter.runtime; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcClientReactiveFilterConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-client-reactive-filter."; + private static final String NEW_PREFIX = "quarkus.rest-client-oidc-filter."; + + public OidcClientReactiveFilterConfigRelocateInterceptor() { + super(OidcClientReactiveFilterConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index 19af3562707b4..d65f08c177e53 100644 --- a/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/oidc-client-reactive-filter/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfigFallbackInterceptor \ No newline at end of file +io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfigFallbackInterceptor +io.quarkus.oidc.client.reactive.filter.runtime.OidcClientReactiveFilterConfigRelocateInterceptor \ No newline at end of file diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigRelocateInterceptor.java b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..108ba67279ff9 --- /dev/null +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/java/io/quarkus/oidc/token/propagation/reactive/OidcTokenPropagationReactiveConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.token.propagation.reactive; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcTokenPropagationReactiveConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-token-propagation."; + private static final String NEW_PREFIX = "quarkus.rest-client-oidc-token-propagation."; + + public OidcTokenPropagationReactiveConfigRelocateInterceptor() { + super(OidcTokenPropagationReactiveConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index a2851e80ce082..a5febeb8d6da1 100644 --- a/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/oidc-token-propagation-reactive/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfigFallbackInterceptor \ No newline at end of file +io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfigFallbackInterceptor +io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfigRelocateInterceptor \ No newline at end of file diff --git a/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigRelocateInterceptor.java b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..78456e81bdf4f --- /dev/null +++ b/extensions/oidc-token-propagation/runtime/src/main/java/io/quarkus/oidc/token/propagation/runtime/OidcTokenPropagationConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.oidc.token.propagation.runtime; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class OidcTokenPropagationConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.oidc-token-propagation."; + private static final String NEW_PREFIX = "quarkus.resteasy-client-oidc-token-propagation."; + + public OidcTokenPropagationConfigRelocateInterceptor() { + super(OidcTokenPropagationConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index 8cf5f3e7fd510..65c7bbe52b859 100644 --- a/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/oidc-token-propagation/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfigFallbackInterceptor \ No newline at end of file +io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfigFallbackInterceptor +io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfigRelocateInterceptor \ No newline at end of file diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigRelocateInterceptor.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..c001d943acc11 --- /dev/null +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/RestClientReactiveConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.rest.client.reactive.runtime; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class RestClientReactiveConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.rest-client-reactive."; + private static final String NEW_PREFIX = "quarkus.rest-client."; + + public RestClientReactiveConfigRelocateInterceptor() { + super(RestClientReactiveConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index 299b43de5640a..fd14a16d8b75d 100644 --- a/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfigFallbackInterceptor \ No newline at end of file +io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfigFallbackInterceptor +io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfigRelocateInterceptor \ No newline at end of file diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigRelocateInterceptor.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..a79a148ebd1d4 --- /dev/null +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/ResteasyReactiveConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.resteasy.reactive.common.runtime; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class ResteasyReactiveConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.resteasy-reactive."; + private static final String NEW_PREFIX = "quarkus.rest."; + + public ResteasyReactiveConfigRelocateInterceptor() { + super(ResteasyReactiveConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index 035bc9735974a..66a915f2fed2e 100644 --- a/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfigFallbackInterceptor \ No newline at end of file +io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfigFallbackInterceptor +io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfigRelocateInterceptor \ No newline at end of file diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigRelocateInterceptor.java b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigRelocateInterceptor.java new file mode 100644 index 0000000000000..af8782874ad40 --- /dev/null +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfReactiveConfigRelocateInterceptor.java @@ -0,0 +1,25 @@ +package io.quarkus.csrf.reactive.runtime; + +import io.smallrye.config.RelocateConfigSourceInterceptor; + +/** + * @deprecated maps the old config to the new config, should be removed at some point + */ +@Deprecated(forRemoval = true, since = "3.9") +public class CsrfReactiveConfigRelocateInterceptor extends RelocateConfigSourceInterceptor { + + private static final String OLD_PREFIX = "quarkus.csrf-reactive."; + private static final String NEW_PREFIX = "quarkus.rest-csrf."; + + public CsrfReactiveConfigRelocateInterceptor() { + super(CsrfReactiveConfigRelocateInterceptor::rename); + } + + private static String rename(String originalName) { + if (!originalName.startsWith(OLD_PREFIX)) { + return originalName; + } + + return originalName.replaceFirst(OLD_PREFIX, NEW_PREFIX); + } +} diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor index ef15a23285b14..8d05f1803f2d6 100644 --- a/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor +++ b/extensions/resteasy-reactive/rest-csrf/runtime/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor @@ -1 +1,2 @@ -io.quarkus.csrf.reactive.runtime.CsrfReactiveConfigFallbackInterceptor \ No newline at end of file +io.quarkus.csrf.reactive.runtime.CsrfReactiveConfigFallbackInterceptor +io.quarkus.csrf.reactive.runtime.CsrfReactiveConfigRelocateInterceptor \ No newline at end of file