diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index f0afdd9cc439f..0b08eca670d33 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -25,6 +25,7 @@
2.12.8
4.1.1
+ 3.0.0-M3
3.0.0-M5
${version.surefire.plugin}
diff --git a/independent-projects/enforcer-rules/pom.xml b/independent-projects/enforcer-rules/pom.xml
new file mode 100644
index 0000000000000..6284a2bd5995b
--- /dev/null
+++ b/independent-projects/enforcer-rules/pom.xml
@@ -0,0 +1,82 @@
+
+
+ 4.0.0
+
+ org.jboss
+ jboss-parent
+ 37
+
+ io.quarkus
+ quarkus-enforcer-rules
+ Quarkus - Enforcer Rules
+ 999-SNAPSHOT
+
+
+ Apache License, Version 2.0
+ repo
+ http://www.apache.org/licenses/LICENSE-2.0.html
+
+
+
+
+ 3.0.0-M3
+ 3.2.1
+ 3.6.3
+
+
+
+
+ org.apache.maven.enforcer
+ enforcer-api
+ ${enforcer-api.version}
+ provided
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+
+
+
+
+ org.apache.maven
+ maven-core
+ ${maven-core.version}
+ provided
+
+
+
+ *
+ *
+
+
+
+
+
+
+
+
+ maven-invoker-plugin
+ ${maven-invoker-plugin.version}
+
+
+ ${project.build.directory}/it
+ src/it/settings.xml
+ ${project.build.directory}/local-repo
+ verify
+
+
+
+ integration-test
+
+ install
+ run
+
+
+
+
+
+
+
diff --git a/independent-projects/enforcer-rules/src/it/settings.xml b/independent-projects/enforcer-rules/src/it/settings.xml
new file mode 100644
index 0000000000000..dc17d1928ddef
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/settings.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+ it-repo
+
+ true
+
+
+
+ local.central
+ @localRepositoryUrl@
+
+ true
+
+
+ true
+
+
+
+
+
+ local.central
+ @localRepositoryUrl@
+
+ true
+
+
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext1/deployment/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/ext1/deployment/pom.xml
new file mode 100644
index 0000000000000..186fc5139e300
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext1/deployment/pom.xml
@@ -0,0 +1,20 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext1-parent
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-ext1-deployment
+
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext1
+ ${project.version}
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext1/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/ext1/pom.xml
new file mode 100644
index 0000000000000..e8492127fe2f0
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext1/pom.xml
@@ -0,0 +1,19 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-ext1-parent
+ pom
+
+
+ runtime
+ deployment
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext1/runtime/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/ext1/runtime/pom.xml
new file mode 100644
index 0000000000000..b5ed38c767baf
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext1/runtime/pom.xml
@@ -0,0 +1,13 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext1-parent
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-ext1
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext1/runtime/src/main/resources/META-INF/quarkus-extension.properties b/independent-projects/enforcer-rules/src/it/smoketest/ext1/runtime/src/main/resources/META-INF/quarkus-extension.properties
new file mode 100644
index 0000000000000..06cec50531a09
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext1/runtime/src/main/resources/META-INF/quarkus-extension.properties
@@ -0,0 +1 @@
+deployment-artifact=io.quarkus\:quarkus-enforcer-rules-smoketest-ext1-deployment\:1.0-SNAPSHOT
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext2/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/ext2/pom.xml
new file mode 100644
index 0000000000000..630fef4c32597
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext2/pom.xml
@@ -0,0 +1,18 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-ext2-parent
+ pom
+
+
+ runtime
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext2/runtime/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/ext2/runtime/pom.xml
new file mode 100644
index 0000000000000..4e9edf19d94bb
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext2/runtime/pom.xml
@@ -0,0 +1,13 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext2-parent
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-ext2
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/ext2/runtime/src/main/resources/META-INF/quarkus-extension.properties b/independent-projects/enforcer-rules/src/it/smoketest/ext2/runtime/src/main/resources/META-INF/quarkus-extension.properties
new file mode 100644
index 0000000000000..8ed0d15e12931
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/ext2/runtime/src/main/resources/META-INF/quarkus-extension.properties
@@ -0,0 +1 @@
+deployment-artifact=io.quarkus\:quarkus-enforcer-rules-smoketest-ext2-deployment\:1.0-SNAPSHOT
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/ext1/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/ext1/pom.xml
new file mode 100644
index 0000000000000..3ffbea3803e2b
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/ext1/pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-integration-tests
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-integration-tests-ext1
+
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext1
+ ${project.version}
+
+
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext1-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/ext2/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/ext2/pom.xml
new file mode 100644
index 0000000000000..e5f0660fbe6bd
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/ext2/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-integration-tests
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-integration-tests-ext2
+
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest-ext2
+ ${project.version}
+
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/pom.xml
new file mode 100644
index 0000000000000..4765261aad1ad
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/integration-tests/pom.xml
@@ -0,0 +1,47 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest
+ 1.0-SNAPSHOT
+
+
+ quarkus-enforcer-rules-smoketest-integration-tests
+ pom
+
+
+ ext1
+ ext2
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-deployment-deps
+
+ enforce
+
+
+
+
+
+
+
+
+
+
+ @project.groupId@
+ @project.artifactId@
+ @project.version@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/invoker.properties b/independent-projects/enforcer-rules/src/it/smoketest/invoker.properties
new file mode 100644
index 0000000000000..c21e972fc6bae
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/invoker.properties
@@ -0,0 +1 @@
+invoker.buildResult = failure
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/pom.xml b/independent-projects/enforcer-rules/src/it/smoketest/pom.xml
new file mode 100644
index 0000000000000..3a36386cd5f70
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/pom.xml
@@ -0,0 +1,23 @@
+
+
+ 4.0.0
+
+
+ org.jboss
+ jboss-parent
+ 37
+
+
+ io.quarkus
+ quarkus-enforcer-rules-smoketest
+ 1.0-SNAPSHOT
+ pom
+
+
+ ext1
+ ext2
+ integration-tests
+
+
+
+
\ No newline at end of file
diff --git a/independent-projects/enforcer-rules/src/it/smoketest/verify.groovy b/independent-projects/enforcer-rules/src/it/smoketest/verify.groovy
new file mode 100644
index 0000000000000..b891e55fcf7f7
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/it/smoketest/verify.groovy
@@ -0,0 +1,5 @@
+File buildLog = new File( basedir, 'build.log' )
+assert buildLog.text.contains( 'quarkus-enforcer-rules-smoketest-integration-tests-ext1 SUCCESS' )
+assert buildLog.text.contains( 'quarkus-enforcer-rules-smoketest-integration-tests-ext2 FAILURE' )
+assert buildLog.text.contains( 'RequiresMinimalDeploymentDependency failed with message' )
+assert buildLog.text.contains( 'quarkus-enforcer-rules-smoketest-ext2-deployment' )
diff --git a/independent-projects/enforcer-rules/src/main/java/io/quarkus/enforcer/RequiresMinimalDeploymentDependency.java b/independent-projects/enforcer-rules/src/main/java/io/quarkus/enforcer/RequiresMinimalDeploymentDependency.java
new file mode 100644
index 0000000000000..3bc492c293ec7
--- /dev/null
+++ b/independent-projects/enforcer-rules/src/main/java/io/quarkus/enforcer/RequiresMinimalDeploymentDependency.java
@@ -0,0 +1,188 @@
+package io.quarkus.enforcer;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.UncheckedIOException;
+import java.nio.charset.StandardCharsets;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+import java.util.Properties;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.stream.Collectors;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipFile;
+
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.enforcer.rule.api.EnforcerLevel;
+import org.apache.maven.enforcer.rule.api.EnforcerRule;
+import org.apache.maven.enforcer.rule.api.EnforcerRule2;
+import org.apache.maven.enforcer.rule.api.EnforcerRuleException;
+import org.apache.maven.enforcer.rule.api.EnforcerRuleHelper;
+import org.apache.maven.model.Dependency;
+import org.apache.maven.plugin.logging.Log;
+import org.apache.maven.project.MavenProject;
+import org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException;
+
+/**
+ * Enforces that for each direct "runtime" dependency the current project also defines a direct minimal "*-deployment"
+ * dependency to produce a consistent build order.
+ */
+public class RequiresMinimalDeploymentDependency implements EnforcerRule2 {
+
+ private static final String GROUP_ID_PREFIX = "io.quarkus";
+ private static final String DEPLOYMENT_ARTIFACT_ID_SUFFIX = "-deployment";
+
+ private static final String EXT_PROPERTIES_PATH = "META-INF/quarkus-extension.properties";
+
+ private static final String REQ_TYPE = "pom";
+ private static final String REQ_SCOPE = "test";
+
+ private static final String DEP_TEMPLATE = " \n"
+ + " %s\n"
+ + " %s\n"
+ + " ${project.version}\n"
+ + " " + REQ_TYPE + "\n"
+ + " " + REQ_SCOPE + "\n"
+ + " \n"
+ + " \n"
+ + " *\n"
+ + " *\n"
+ + " \n"
+ + " \n"
+ + " ";
+
+ private static final Map> DEPLOYMENT_GAV_CACHE = new ConcurrentHashMap<>();
+
+ private Log logger;
+
+ private EnforcerLevel level = EnforcerLevel.ERROR;
+
+ @Override
+ public EnforcerLevel getLevel() {
+ return level;
+ }
+
+ public void setLevel(EnforcerLevel level) {
+ this.level = level;
+ }
+
+ @Override
+ public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException {
+ logger = helper.getLog();
+ MavenProject project;
+ try {
+ project = (MavenProject) helper.evaluate("${project}");
+ } catch (ExpressionEvaluationException e) {
+ throw new IllegalStateException("Failed to get project from EnforcerRuleHelper", e);
+ }
+
+ // general notes:
+ // - "artifacts" are needed to retrieve the actual jar files
+ // - "dependencies" are needed to limit the scope to only the direct dependencies of the current module
+ // and to check for the proper scope, type and exclusions
+ // - parents are not gathered here since it is expected that the rule is also active for those parents
+ // or those parents are not relevant
+
+ Map nonDeploymentArtifactsByGAV = project.getArtifacts().stream()
+ .filter(artifact -> "jar".equals(artifact.getType()))
+ .filter(artifact -> artifact.getGroupId().startsWith(GROUP_ID_PREFIX))
+ .filter(artifact -> !artifact.getArtifactId().endsWith(DEPLOYMENT_ARTIFACT_ID_SUFFIX))
+ .collect(Collectors.toMap(this::buildGAVKey, a -> a));
+
+ // Skip if artifacts are not resolved.
+ // To avoid this "soft exit", explicit resolving would be necessary but that is pretty elaborate in an enforcer rule.
+ // If the build goal is "late" enough, artifacts for the respective scope *will* be resolved automatically.
+ if (nonDeploymentArtifactsByGAV.values().stream().anyMatch(artifact -> !artifact.isResolved())) {
+ logger.warn("Skipping rule " + RequiresMinimalDeploymentDependency.class.getSimpleName()
+ + ": Artifacts are not resolved, consider using a later build goal like 'package'.");
+ return;
+ }
+
+ String projArtifactKey = buildGAVKey(project.getArtifact());
+
+ Map directDepsByGAV = project.getDependencies().stream()
+ .filter(d -> d.getGroupId().startsWith(GROUP_ID_PREFIX))
+ .collect(Collectors.toMap(d -> d.getGroupId() + ":" + d.getArtifactId() + ":" + d.getVersion(), d -> d,
+ (a, b) -> a));
+
+ List missingDeploymentDeps = nonDeploymentArtifactsByGAV.entrySet().parallelStream()
+ .filter(entry -> directDepsByGAV.containsKey(entry.getKey())) // only direct deps
+ .map(entry -> DEPLOYMENT_GAV_CACHE.computeIfAbsent(entry.getKey(), k -> parseDeploymentGAV(entry.getValue())))
+ .filter(optDeploymentGAV -> optDeploymentGAV
+ .map(deploymentGAV -> !isMinDeploymentDepPresent(deploymentGAV, projArtifactKey, directDepsByGAV))
+ .orElse(false))
+ .map(Optional::get)
+ .sorted()
+ .collect(Collectors.toList());
+
+ if (!missingDeploymentDeps.isEmpty()) {
+ String requiredDeps = missingDeploymentDeps.stream()
+ .map(gav -> (Object[]) gav.split(":"))
+ .map(gavArray -> String.format(DEP_TEMPLATE, gavArray))
+ .collect(Collectors.joining("\n"));
+ throw new EnforcerRuleException(missingDeploymentDeps.size()
+ + " *-deployment dependencies are missing/configured incorrectly:\n"
+ + " " + missingDeploymentDeps.stream().collect(Collectors.joining("\n "))
+ + "\n\nTo fix this issue, add the following dependencies to pom.xml:\n\n"
+ + " \n"
+ + requiredDeps);
+ }
+ }
+
+ private String buildGAVKey(Artifact artifact) {
+ return artifact.getGroupId() + ":" + artifact.getArtifactId() + ":" + artifact.getVersion();
+ }
+
+ private Optional parseDeploymentGAV(Artifact artifact) {
+ File artifactFile = artifact.getFile();
+ if (artifactFile == null || !artifactFile.exists()) {
+ throw new IllegalStateException("Artifact file not found for " + artifact);
+ }
+
+ Properties extProperties = new Properties();
+ try (ZipFile zipFile = new ZipFile(artifactFile)) {
+ ZipEntry entry = zipFile.getEntry(EXT_PROPERTIES_PATH);
+ if (entry == null) {
+ return Optional.empty();
+ }
+ extProperties.load(new InputStreamReader(zipFile.getInputStream(entry), StandardCharsets.UTF_8));
+ } catch (IOException e) {
+ throw new UncheckedIOException("Failed to read " + EXT_PROPERTIES_PATH + " from " + artifactFile, e);
+ }
+
+ String deploymentGAV = extProperties.getProperty("deployment-artifact");
+ if (deploymentGAV == null) {
+ throw new IllegalStateException(
+ "deployment-artifact artifact not found in " + EXT_PROPERTIES_PATH + " from " + artifactFile);
+ }
+ return Optional.of(deploymentGAV);
+ }
+
+ private boolean isMinDeploymentDepPresent(String deploymentGAV, String projArtifactKey,
+ Map directDepsByGAV) {
+ return deploymentGAV.equals(projArtifactKey) // special case: current project itself is the "required dependency"
+ || Optional.ofNullable(directDepsByGAV.get(deploymentGAV))
+ .filter(d -> REQ_TYPE.equals(d.getType()))
+ .filter(d -> REQ_SCOPE.equals(d.getScope()))
+ .map(d -> d.getExclusions().stream()
+ .anyMatch(e -> "*".equals(e.getGroupId()) && "*".equals(e.getArtifactId())))
+ .orElse(false);
+ }
+
+ @Override
+ public boolean isCacheable() {
+ return false;
+ }
+
+ @Override
+ public boolean isResultValid(EnforcerRule cachedRule) {
+ return false;
+ }
+
+ @Override
+ public String getCacheId() {
+ return null;
+ }
+}
diff --git a/integration-tests/amazon-lambda-http-resteasy/pom.xml b/integration-tests/amazon-lambda-http-resteasy/pom.xml
index 5eb23ae265068..71e67dd6e142f 100644
--- a/integration-tests/amazon-lambda-http-resteasy/pom.xml
+++ b/integration-tests/amazon-lambda-http-resteasy/pom.xml
@@ -34,6 +34,34 @@
quarkus-test-amazon-lambda
test
+
+
+
+ io.quarkus
+ quarkus-amazon-lambda-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/amazon-lambda-http/pom.xml b/integration-tests/amazon-lambda-http/pom.xml
index 0081c347dcd3a..d2338f65dd585 100644
--- a/integration-tests/amazon-lambda-http/pom.xml
+++ b/integration-tests/amazon-lambda-http/pom.xml
@@ -50,6 +50,86 @@
quarkus-test-amazon-lambda
test
+
+
+
+ io.quarkus
+ quarkus-amazon-lambda-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-funqy-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-openapi-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vertx-web-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/amazon-lambda-stream-handler/pom.xml b/integration-tests/amazon-lambda-stream-handler/pom.xml
index 1d13d1a3cdf68..9784845359cd3 100644
--- a/integration-tests/amazon-lambda-stream-handler/pom.xml
+++ b/integration-tests/amazon-lambda-stream-handler/pom.xml
@@ -30,6 +30,21 @@
quarkus-test-amazon-lambda
test
+
+
+
+ io.quarkus
+ quarkus-amazon-lambda-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/amazon-lambda/pom.xml b/integration-tests/amazon-lambda/pom.xml
index 31edfd65de6a8..3e5a138a50df6 100644
--- a/integration-tests/amazon-lambda/pom.xml
+++ b/integration-tests/amazon-lambda/pom.xml
@@ -30,6 +30,21 @@
quarkus-test-amazon-lambda
test
+
+
+
+ io.quarkus
+ quarkus-amazon-lambda-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/amazon-services/pom.xml b/integration-tests/amazon-services/pom.xml
index 691e739b19045..0dd5bdef2c23f 100644
--- a/integration-tests/amazon-services/pom.xml
+++ b/integration-tests/amazon-services/pom.xml
@@ -86,6 +86,125 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-amazon-dynamodb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-amazon-kms-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-amazon-s3-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-amazon-ses-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-amazon-sns-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-amazon-sqs-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-core-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/artemis-core/pom.xml b/integration-tests/artemis-core/pom.xml
index 7929bfa6d9934..4e896876a6fd1 100644
--- a/integration-tests/artemis-core/pom.xml
+++ b/integration-tests/artemis-core/pom.xml
@@ -84,6 +84,60 @@
commons-logging-jboss-logging
test
+
+
+
+ io.quarkus
+ quarkus-artemis-core-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/artemis-jms/pom.xml b/integration-tests/artemis-jms/pom.xml
index 06c9eb3b2f29d..a26e7aa070cd3 100644
--- a/integration-tests/artemis-jms/pom.xml
+++ b/integration-tests/artemis-jms/pom.xml
@@ -85,6 +85,60 @@
commons-logging-jboss-logging
test
+
+
+
+ io.quarkus
+ quarkus-artemis-jms-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/bootstrap-config/application/pom.xml b/integration-tests/bootstrap-config/application/pom.xml
index 42857ae085ce9..e40b15fe89d27 100644
--- a/integration-tests/bootstrap-config/application/pom.xml
+++ b/integration-tests/bootstrap-config/application/pom.xml
@@ -35,6 +35,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-integration-test-bootstrap-config-extension-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/cache/pom.xml b/integration-tests/cache/pom.xml
index a7051f682d6dd..f9dda0588ffad 100644
--- a/integration-tests/cache/pom.xml
+++ b/integration-tests/cache/pom.xml
@@ -52,6 +52,73 @@
quarkus-test-h2
test
+
+
+
+ io.quarkus
+ quarkus-cache-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-panache-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-context-propagation-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/consul-config/pom.xml b/integration-tests/consul-config/pom.xml
index d14f1856240b7..f12ef4474ec7e 100644
--- a/integration-tests/consul-config/pom.xml
+++ b/integration-tests/consul-config/pom.xml
@@ -33,6 +33,34 @@
quarkus-junit5
test
+
+
+
+ io.quarkus
+ quarkus-consul-config-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/container-image/quarkus-standard-way/pom.xml b/integration-tests/container-image/quarkus-standard-way/pom.xml
index 3d5166c10e7cb..7a3b12517bfb6 100644
--- a/integration-tests/container-image/quarkus-standard-way/pom.xml
+++ b/integration-tests/container-image/quarkus-standard-way/pom.xml
@@ -40,6 +40,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-container-image-docker-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-container-image-jib-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elasticsearch-rest-client/pom.xml b/integration-tests/elasticsearch-rest-client/pom.xml
index 1aacb088c49c7..5630d287bcdd9 100644
--- a/integration-tests/elasticsearch-rest-client/pom.xml
+++ b/integration-tests/elasticsearch-rest-client/pom.xml
@@ -38,6 +38,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-elasticsearch-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elasticsearch-rest-high-level-client/pom.xml b/integration-tests/elasticsearch-rest-high-level-client/pom.xml
index f058d0c785b71..79ad4a433fff5 100644
--- a/integration-tests/elasticsearch-rest-high-level-client/pom.xml
+++ b/integration-tests/elasticsearch-rest-high-level-client/pom.xml
@@ -39,6 +39,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-elasticsearch-rest-high-level-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elytron-resteasy/pom.xml b/integration-tests/elytron-resteasy/pom.xml
index e87702ad61d3e..757f4448de83f 100644
--- a/integration-tests/elytron-resteasy/pom.xml
+++ b/integration-tests/elytron-resteasy/pom.xml
@@ -40,6 +40,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-elytron-security-properties-file-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elytron-security-jdbc/pom.xml b/integration-tests/elytron-security-jdbc/pom.xml
index 4505d5db82ffe..96e3a5e60be9b 100644
--- a/integration-tests/elytron-security-jdbc/pom.xml
+++ b/integration-tests/elytron-security-jdbc/pom.xml
@@ -43,6 +43,47 @@
quarkus-test-h2
test
+
+
+
+ io.quarkus
+ quarkus-elytron-security-jdbc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elytron-security-ldap/pom.xml b/integration-tests/elytron-security-ldap/pom.xml
index f20011d31c181..2f99957ee94b2 100644
--- a/integration-tests/elytron-security-ldap/pom.xml
+++ b/integration-tests/elytron-security-ldap/pom.xml
@@ -39,6 +39,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-elytron-security-ldap-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elytron-security-oauth2/pom.xml b/integration-tests/elytron-security-oauth2/pom.xml
index cb4db4cb132d8..7b52497468dc5 100644
--- a/integration-tests/elytron-security-oauth2/pom.xml
+++ b/integration-tests/elytron-security-oauth2/pom.xml
@@ -49,6 +49,34 @@
jakarta.servlet
jakarta.servlet-api
+
+
+
+ io.quarkus
+ quarkus-elytron-security-oauth2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elytron-security/pom.xml b/integration-tests/elytron-security/pom.xml
index a07c5362b4f4b..3bb47f45c1e9d 100644
--- a/integration-tests/elytron-security/pom.xml
+++ b/integration-tests/elytron-security/pom.xml
@@ -42,6 +42,33 @@
test
+
+
+ io.quarkus
+ quarkus-elytron-security-properties-file-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/elytron-undertow/pom.xml b/integration-tests/elytron-undertow/pom.xml
index c793e8ac107d8..bbe2c690d1468 100644
--- a/integration-tests/elytron-undertow/pom.xml
+++ b/integration-tests/elytron-undertow/pom.xml
@@ -44,6 +44,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-elytron-security-properties-file-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-openapi-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/flyway/pom.xml b/integration-tests/flyway/pom.xml
index 2d0b4f4963c11..2c7ea6c5daa19 100644
--- a/integration-tests/flyway/pom.xml
+++ b/integration-tests/flyway/pom.xml
@@ -56,6 +56,73 @@
+
+
+
+ io.quarkus
+ quarkus-flyway-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/funqy-amazon-lambda/pom.xml b/integration-tests/funqy-amazon-lambda/pom.xml
index 3d810bfae2607..29174a327b6c4 100644
--- a/integration-tests/funqy-amazon-lambda/pom.xml
+++ b/integration-tests/funqy-amazon-lambda/pom.xml
@@ -38,6 +38,34 @@
quarkus-test-amazon-lambda
test
+
+
+
+ io.quarkus
+ quarkus-funqy-amazon-lambda-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-funqy-server-common-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/funqy-google-cloud-functions/pom.xml b/integration-tests/funqy-google-cloud-functions/pom.xml
index 5d2cd1526873c..f51593aa8a6d3 100644
--- a/integration-tests/funqy-google-cloud-functions/pom.xml
+++ b/integration-tests/funqy-google-cloud-functions/pom.xml
@@ -29,6 +29,21 @@
quarkus-junit5-internal
test
+
+
+
+ io.quarkus
+ quarkus-funqy-google-cloud-functions-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/google-cloud-functions-http/pom.xml b/integration-tests/google-cloud-functions-http/pom.xml
index c84a0b0d49bf0..53dd380f4cec9 100644
--- a/integration-tests/google-cloud-functions-http/pom.xml
+++ b/integration-tests/google-cloud-functions-http/pom.xml
@@ -41,6 +41,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-google-cloud-functions-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vertx-web-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/google-cloud-functions/pom.xml b/integration-tests/google-cloud-functions/pom.xml
index 40faf01329fc0..6d8332c9150ef 100644
--- a/integration-tests/google-cloud-functions/pom.xml
+++ b/integration-tests/google-cloud-functions/pom.xml
@@ -24,6 +24,21 @@
quarkus-junit5
test
+
+
+
+ io.quarkus
+ quarkus-google-cloud-functions-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/grpc-health/pom.xml b/integration-tests/grpc-health/pom.xml
index 9d6c7ca39788b..8b7e782fc5ca2 100644
--- a/integration-tests/grpc-health/pom.xml
+++ b/integration-tests/grpc-health/pom.xml
@@ -51,6 +51,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/grpc-interceptors/pom.xml b/integration-tests/grpc-interceptors/pom.xml
index 31a398cc3b686..a0dddc1df630b 100644
--- a/integration-tests/grpc-interceptors/pom.xml
+++ b/integration-tests/grpc-interceptors/pom.xml
@@ -47,6 +47,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-grpc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/grpc-mutual-auth/pom.xml b/integration-tests/grpc-mutual-auth/pom.xml
index 16f285442c07c..a4533670d1739 100644
--- a/integration-tests/grpc-mutual-auth/pom.xml
+++ b/integration-tests/grpc-mutual-auth/pom.xml
@@ -47,6 +47,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-grpc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/grpc-plain-text/pom.xml b/integration-tests/grpc-plain-text/pom.xml
index 6785c67659174..9a3f60042fe46 100644
--- a/integration-tests/grpc-plain-text/pom.xml
+++ b/integration-tests/grpc-plain-text/pom.xml
@@ -47,6 +47,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-grpc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/grpc-proto-v2/pom.xml b/integration-tests/grpc-proto-v2/pom.xml
index e22498ddee451..3076df3b2f365 100644
--- a/integration-tests/grpc-proto-v2/pom.xml
+++ b/integration-tests/grpc-proto-v2/pom.xml
@@ -47,11 +47,52 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-grpc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
-
+
io.quarkus
quarkus-maven-plugin
diff --git a/integration-tests/grpc-streaming/pom.xml b/integration-tests/grpc-streaming/pom.xml
index d905211e4d3eb..78d51fa267344 100644
--- a/integration-tests/grpc-streaming/pom.xml
+++ b/integration-tests/grpc-streaming/pom.xml
@@ -51,6 +51,60 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-grpc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/grpc-tls/pom.xml b/integration-tests/grpc-tls/pom.xml
index b62af2e9d075e..b19172e54b796 100644
--- a/integration-tests/grpc-tls/pom.xml
+++ b/integration-tests/grpc-tls/pom.xml
@@ -47,6 +47,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-grpc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-orm-envers/pom.xml b/integration-tests/hibernate-orm-envers/pom.xml
index faf51678a9142..4c57617a51fb8 100644
--- a/integration-tests/hibernate-orm-envers/pom.xml
+++ b/integration-tests/hibernate-orm-envers/pom.xml
@@ -50,6 +50,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-envers-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-orm-panache-kotlin/pom.xml b/integration-tests/hibernate-orm-panache-kotlin/pom.xml
index 95148392399cc..403dfa168fa80 100644
--- a/integration-tests/hibernate-orm-panache-kotlin/pom.xml
+++ b/integration-tests/hibernate-orm-panache-kotlin/pom.xml
@@ -93,6 +93,99 @@
+
+
+
+ io.quarkus
+ quarkus-core-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-panache-kotlin-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jaxb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-orm-panache/pom.xml b/integration-tests/hibernate-orm-panache/pom.xml
index 4b4ddd74e4318..53bd9b0764bce 100644
--- a/integration-tests/hibernate-orm-panache/pom.xml
+++ b/integration-tests/hibernate-orm-panache/pom.xml
@@ -122,6 +122,138 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-core-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-panache-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jaxb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-metrics-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-orm-rest-data-panache/pom.xml b/integration-tests/hibernate-orm-rest-data-panache/pom.xml
index 99bc495eb2791..144ac2ba02852 100644
--- a/integration-tests/hibernate-orm-rest-data-panache/pom.xml
+++ b/integration-tests/hibernate-orm-rest-data-panache/pom.xml
@@ -45,6 +45,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-rest-data-panache-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-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 733a3ccb6b148..f9f18ce77ad28 100644
--- a/integration-tests/hibernate-reactive-db2/pom.xml
+++ b/integration-tests/hibernate-reactive-db2/pom.xml
@@ -15,7 +15,7 @@
Hibernate Reactive related tests running with the DB2 database
- ibmcom/db2:11.5.0.0a
+ ibmcom/db2:11.5.0.0a
vertx-reactive:db2://localhost:50000/hreact
@@ -36,7 +36,7 @@
quarkus-resteasy-mutiny
-
+
io.quarkus
quarkus-junit5
@@ -47,6 +47,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-reactive-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-reactive-db2-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-reactive-mysql/pom.xml b/integration-tests/hibernate-reactive-mysql/pom.xml
index 5dedd9f1d6061..76b1cd44cb472 100644
--- a/integration-tests/hibernate-reactive-mysql/pom.xml
+++ b/integration-tests/hibernate-reactive-mysql/pom.xml
@@ -37,7 +37,7 @@
quarkus-resteasy-mutiny
-
+
io.quarkus
quarkus-junit5
@@ -48,6 +48,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-reactive-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-reactive-mysql-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-reactive-postgresql/pom.xml b/integration-tests/hibernate-reactive-postgresql/pom.xml
index 4da20cbc5f721..7a9985699b69e 100644
--- a/integration-tests/hibernate-reactive-postgresql/pom.xml
+++ b/integration-tests/hibernate-reactive-postgresql/pom.xml
@@ -37,7 +37,7 @@
quarkus-resteasy-mutiny
-
+
io.quarkus
quarkus-junit5
@@ -48,6 +48,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-reactive-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-reactive-pg-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-search-elasticsearch/pom.xml b/integration-tests/hibernate-search-elasticsearch/pom.xml
index 80cdb89570642..81b01b2f65479 100644
--- a/integration-tests/hibernate-search-elasticsearch/pom.xml
+++ b/integration-tests/hibernate-search-elasticsearch/pom.xml
@@ -53,6 +53,47 @@
+
+
+
+ io.quarkus
+ quarkus-hibernate-search-elasticsearch-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/hibernate-tenancy/pom.xml b/integration-tests/hibernate-tenancy/pom.xml
index e2fdb3e64cb9e..00256165cd069 100644
--- a/integration-tests/hibernate-tenancy/pom.xml
+++ b/integration-tests/hibernate-tenancy/pom.xml
@@ -1,258 +1,338 @@
+ 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-integration-tests-parent
- io.quarkus
- 999-SNAPSHOT
- ../
-
- 4.0.0
+
+ quarkus-integration-tests-parent
+ io.quarkus
+ 999-SNAPSHOT
+ ../
+
+ 4.0.0
- quarkus-integration-test-hibernate-tenancy
- Quarkus - Integration Tests - Hibernate - Multitenancy
- Module that contains Hibernate Multitenancy related tests running with the MariaDB database
+ quarkus-integration-test-hibernate-tenancy
+ Quarkus - Integration Tests - Hibernate - Multitenancy
+ Module that contains Hibernate Multitenancy related tests running with the MariaDB database
-
- jdbc:mariadb://localhost:3306
- mariadb:10.4
-
+
+ jdbc:mariadb://localhost:3306
+ mariadb:10.4
+
-
-
- io.quarkus
- quarkus-undertow
-
-
- io.quarkus
- quarkus-hibernate-orm
-
-
- io.quarkus
- quarkus-jdbc-mariadb
-
-
- io.quarkus
- quarkus-flyway
-
-
- io.quarkus
- quarkus-resteasy
-
-
- io.quarkus
- quarkus-resteasy-jsonb
-
+
+
+ io.quarkus
+ quarkus-undertow
+
+
+ io.quarkus
+ quarkus-hibernate-orm
+
+
+ io.quarkus
+ quarkus-jdbc-mariadb
+
+
+ io.quarkus
+ quarkus-flyway
+
+
+ io.quarkus
+ quarkus-resteasy
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb
+
-
-
- io.quarkus
- quarkus-junit5
- test
-
-
- io.rest-assured
- rest-assured
- test
-
-
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
-
-
-
- src/main/resources
- true
-
-
-
-
- maven-surefire-plugin
-
- true
-
-
-
- maven-failsafe-plugin
-
- true
-
-
-
- io.quarkus
- quarkus-maven-plugin
-
-
-
- build
-
-
-
-
-
-
+
+
+ io.quarkus
+ quarkus-flyway-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-mariadb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
-
-
- test-mariadb
-
-
- test-mariadb
-
-
-
-
-
- maven-surefire-plugin
-
- false
-
-
-
- maven-failsafe-plugin
-
- false
-
-
-
-
-
+
+
+
+ src/main/resources
+ true
+
+
+
+
+ maven-surefire-plugin
+
+ true
+
+
+
+ maven-failsafe-plugin
+
+ true
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+
+
+
+ build
+
+
+
+
+
+
-
- native-image
-
-
- native
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- ${native.surefire.skip}
-
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
-
-
-
- integration-test
- verify
-
-
-
- ${project.build.directory}/${project.build.finalName}-runner
-
-
-
-
-
-
- io.quarkus
- quarkus-maven-plugin
-
-
- native-image
-
- native-image
-
-
- false
- true
- true
- false
- false
- ${graalvmHome}
- false
-
-
-
-
-
-
-
+
+
+ test-mariadb
+
+
+ test-mariadb
+
+
+
+
+
+ maven-surefire-plugin
+
+ false
+
+
+
+ maven-failsafe-plugin
+
+ false
+
+
+
+
+
-
- docker-mariadb
-
-
- docker
-
-
-
- jdbc:mariadb://localhost:3308
-
-
-
-
- io.fabric8
- docker-maven-plugin
-
-
-
- ${mariadb.image}
- quarkus-test-mariadb
-
-
- 3308:3306
-
-
- hibernate_orm_test
- secret
-
-
- MariaDB:
- default
- cyan
-
-
- /var/lib/mysql
-
-
-
- mysqladmin ping -h localhost -uroot -psecret
-
-
-
-
- ${project.basedir}/custom-mariadbconfig:/etc/mysql/conf.d/:Z
-
-
-
-
-
-
- true
-
-
-
- docker-start
- compile
-
- stop
- start
-
-
-
- docker-stop
- post-integration-test
-
- stop
-
-
-
-
-
-
-
+
+ native-image
+
+
+ native
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${native.surefire.skip}
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+ ${project.build.directory}/${project.build.finalName}-runner
+
+
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+
+
+ native-image
+
+ native-image
+
+
+ false
+ true
+ true
+ false
+ false
+ ${graalvmHome}
+ false
+
+
+
+
+
+
+
-
+
+ docker-mariadb
+
+
+ docker
+
+
+
+ jdbc:mariadb://localhost:3308
+
+
+
+
+ io.fabric8
+ docker-maven-plugin
+
+
+
+ ${mariadb.image}
+ quarkus-test-mariadb
+
+
+ 3308:3306
+
+
+ hibernate_orm_test
+ secret
+
+
+ MariaDB:
+ default
+ cyan
+
+
+ /var/lib/mysql
+
+
+
+ mysqladmin ping -h localhost -uroot -psecret
+
+
+
+
+ ${project.basedir}/custom-mariadbconfig:/etc/mysql/conf.d/:Z
+
+
+
+
+
+
+ true
+
+
+
+ docker-start
+ compile
+
+ stop
+ start
+
+
+
+ docker-stop
+ post-integration-test
+
+ stop
+
+
+
+
+
+
+
+
+
diff --git a/integration-tests/hibernate-validator/pom.xml b/integration-tests/hibernate-validator/pom.xml
index 8c2f8e4cad7dc..70501d2c5ab25 100644
--- a/integration-tests/hibernate-validator/pom.xml
+++ b/integration-tests/hibernate-validator/pom.xml
@@ -62,6 +62,85 @@
quarkus-test-h2
test
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-validator-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/ide-launcher/pom.xml b/integration-tests/ide-launcher/pom.xml
index 3b177ce34e352..616f4d82b6028 100644
--- a/integration-tests/ide-launcher/pom.xml
+++ b/integration-tests/ide-launcher/pom.xml
@@ -34,7 +34,21 @@
rest-assured
test
-
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
diff --git a/integration-tests/infinispan-cache-jpa/pom.xml b/integration-tests/infinispan-cache-jpa/pom.xml
index 33540ddc63475..a7c538446ce25 100644
--- a/integration-tests/infinispan-cache-jpa/pom.xml
+++ b/integration-tests/infinispan-cache-jpa/pom.xml
@@ -46,6 +46,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/injectmock/pom.xml b/integration-tests/injectmock/pom.xml
index 0254a8fad7b45..f184c2d7acd58 100644
--- a/integration-tests/injectmock/pom.xml
+++ b/integration-tests/injectmock/pom.xml
@@ -28,6 +28,21 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jackson/pom.xml b/integration-tests/jackson/pom.xml
index 2fce720aa742a..6e046cce65f1d 100644
--- a/integration-tests/jackson/pom.xml
+++ b/integration-tests/jackson/pom.xml
@@ -40,6 +40,34 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jgit/pom.xml b/integration-tests/jgit/pom.xml
index 497974fcbc769..4a315c253dfff 100644
--- a/integration-tests/jgit/pom.xml
+++ b/integration-tests/jgit/pom.xml
@@ -61,6 +61,34 @@
jakarta.servlet
jakarta.servlet-api
+
+
+
+ io.quarkus
+ quarkus-jgit-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-db2/pom.xml b/integration-tests/jpa-db2/pom.xml
index bf3d4a8ea33fe..bffd3bcec112b 100644
--- a/integration-tests/jpa-db2/pom.xml
+++ b/integration-tests/jpa-db2/pom.xml
@@ -43,6 +43,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-db2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-derby/pom.xml b/integration-tests/jpa-derby/pom.xml
index b25fc56d4ca91..672c5690bc6db 100644
--- a/integration-tests/jpa-derby/pom.xml
+++ b/integration-tests/jpa-derby/pom.xml
@@ -46,6 +46,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-derby-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-h2/pom.xml b/integration-tests/jpa-h2/pom.xml
index 3c04f956ccf3b..7afb0235dbcbe 100644
--- a/integration-tests/jpa-h2/pom.xml
+++ b/integration-tests/jpa-h2/pom.xml
@@ -46,6 +46,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-mariadb/pom.xml b/integration-tests/jpa-mariadb/pom.xml
index 3a9be7f4bc22c..7b6941df3c246 100644
--- a/integration-tests/jpa-mariadb/pom.xml
+++ b/integration-tests/jpa-mariadb/pom.xml
@@ -44,6 +44,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-mariadb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-mssql/pom.xml b/integration-tests/jpa-mssql/pom.xml
index 120757a048e79..b3316956859ce 100644
--- a/integration-tests/jpa-mssql/pom.xml
+++ b/integration-tests/jpa-mssql/pom.xml
@@ -48,6 +48,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-mssql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-mysql/pom.xml b/integration-tests/jpa-mysql/pom.xml
index adb4200461af1..0d3808125f4dd 100644
--- a/integration-tests/jpa-mysql/pom.xml
+++ b/integration-tests/jpa-mysql/pom.xml
@@ -44,6 +44,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-mysql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-postgresql/pom.xml b/integration-tests/jpa-postgresql/pom.xml
index 126f8294b46ae..f774d92ca2791 100644
--- a/integration-tests/jpa-postgresql/pom.xml
+++ b/integration-tests/jpa-postgresql/pom.xml
@@ -43,6 +43,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-postgresql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa-without-entity/pom.xml b/integration-tests/jpa-without-entity/pom.xml
index a5fed95e6f0ec..6638967d87aef 100644
--- a/integration-tests/jpa-without-entity/pom.xml
+++ b/integration-tests/jpa-without-entity/pom.xml
@@ -45,6 +45,60 @@
io.quarkus
quarkus-resteasy-jsonb
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-postgresql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jpa/pom.xml b/integration-tests/jpa/pom.xml
index 9207227201683..b9ebda055bb1f 100644
--- a/integration-tests/jpa/pom.xml
+++ b/integration-tests/jpa/pom.xml
@@ -48,6 +48,47 @@
quarkus-junit5-internal
test
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jsch/pom.xml b/integration-tests/jsch/pom.xml
index 9e9cf3702bdae..d9d3676557190 100644
--- a/integration-tests/jsch/pom.xml
+++ b/integration-tests/jsch/pom.xml
@@ -46,6 +46,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-jsch-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/jsonb/pom.xml b/integration-tests/jsonb/pom.xml
index 1c413adc029be..7998f1a3b252a 100644
--- a/integration-tests/jsonb/pom.xml
+++ b/integration-tests/jsonb/pom.xml
@@ -39,6 +39,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/kafka-avro/pom.xml b/integration-tests/kafka-avro/pom.xml
index 2b1616be30319..85a2272dacbef 100644
--- a/integration-tests/kafka-avro/pom.xml
+++ b/integration-tests/kafka-avro/pom.xml
@@ -132,6 +132,99 @@
testcontainers
test
+
+
+
+ io.quarkus
+ quarkus-avro-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-integration-test-class-transformer-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-kafka-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/kafka-streams/pom.xml b/integration-tests/kafka-streams/pom.xml
index f5ba3e7bc33a0..0c115d75c1505 100644
--- a/integration-tests/kafka-streams/pom.xml
+++ b/integration-tests/kafka-streams/pom.xml
@@ -77,6 +77,73 @@
kafka_2.12
test
+
+
+
+ io.quarkus
+ quarkus-integration-test-class-transformer-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-kafka-streams-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/kafka/pom.xml b/integration-tests/kafka/pom.xml
index 38bcc390bb05d..83e9bb0628b43 100644
--- a/integration-tests/kafka/pom.xml
+++ b/integration-tests/kafka/pom.xml
@@ -92,6 +92,86 @@
testcontainers
test
+
+
+
+ io.quarkus
+ quarkus-integration-test-class-transformer-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-kafka-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/keycloak-authorization/pom.xml b/integration-tests/keycloak-authorization/pom.xml
index 4165d16d017dc..a1b7a54fdb110 100644
--- a/integration-tests/keycloak-authorization/pom.xml
+++ b/integration-tests/keycloak-authorization/pom.xml
@@ -51,6 +51,73 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-keycloak-admin-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-keycloak-authorization-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-oidc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/kubernetes-client/pom.xml b/integration-tests/kubernetes-client/pom.xml
index e39202073f5f3..3f658450408ff 100644
--- a/integration-tests/kubernetes-client/pom.xml
+++ b/integration-tests/kubernetes-client/pom.xml
@@ -48,6 +48,34 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-kubernetes-config-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/kubernetes/maven-invoker-way/pom.xml b/integration-tests/kubernetes/maven-invoker-way/pom.xml
index 9c598ad56bfcb..652a8f0484259 100644
--- a/integration-tests/kubernetes/maven-invoker-way/pom.xml
+++ b/integration-tests/kubernetes/maven-invoker-way/pom.xml
@@ -41,6 +41,21 @@
knative-annotations
noapt
+
+
+
+ io.quarkus
+ quarkus-kubernetes-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/kubernetes/quarkus-standard-way/pom.xml b/integration-tests/kubernetes/quarkus-standard-way/pom.xml
index afc14fb00e602..c6de165f926ae 100644
--- a/integration-tests/kubernetes/quarkus-standard-way/pom.xml
+++ b/integration-tests/kubernetes/quarkus-standard-way/pom.xml
@@ -99,6 +99,34 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-kubernetes-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/liquibase/pom.xml b/integration-tests/liquibase/pom.xml
index 105479efbb15b..5f0967d2307b1 100644
--- a/integration-tests/liquibase/pom.xml
+++ b/integration-tests/liquibase/pom.xml
@@ -52,6 +52,60 @@
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-liquibase-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/logging-gelf/pom.xml b/integration-tests/logging-gelf/pom.xml
index 81a5527aaa138..af04f622cd307 100644
--- a/integration-tests/logging-gelf/pom.xml
+++ b/integration-tests/logging-gelf/pom.xml
@@ -34,6 +34,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-logging-gelf-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/main/pom.xml b/integration-tests/main/pom.xml
index f156bb48e7c16..a05f9c9572392 100644
--- a/integration-tests/main/pom.xml
+++ b/integration-tests/main/pom.xml
@@ -175,6 +175,307 @@
mockito-core
test
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-elytron-security-properties-file-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-validator-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-integration-test-class-transformer-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-logging-json-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-mutiny-reactive-streams-operators-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-narayana-jta-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jaxb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-scheduler-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-context-propagation-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-fault-tolerance-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-metrics-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-openapi-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-opentracing-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-swagger-ui-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-websockets-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
@@ -228,6 +529,21 @@
io.quarkus
quarkus-jdbc-postgresql
+
+
+
+ io.quarkus
+ quarkus-jdbc-postgresql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/mongodb-client/pom.xml b/integration-tests/mongodb-client/pom.xml
index 90785e496908d..ea67bcbab1552 100644
--- a/integration-tests/mongodb-client/pom.xml
+++ b/integration-tests/mongodb-client/pom.xml
@@ -49,6 +49,47 @@
de.flapdoodle.embed.mongo
test
+
+
+
+ io.quarkus
+ quarkus-mongodb-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/mongodb-panache-kotlin/pom.xml b/integration-tests/mongodb-panache-kotlin/pom.xml
index 55f9b195a7e64..4a1636909a16d 100755
--- a/integration-tests/mongodb-panache-kotlin/pom.xml
+++ b/integration-tests/mongodb-panache-kotlin/pom.xml
@@ -100,6 +100,60 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-mongodb-panache-kotlin-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/mongodb-panache/pom.xml b/integration-tests/mongodb-panache/pom.xml
index 4bd5ecb03ad2d..31e70451386b6 100755
--- a/integration-tests/mongodb-panache/pom.xml
+++ b/integration-tests/mongodb-panache/pom.xml
@@ -74,6 +74,60 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-mongodb-panache-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/narayana-jta/pom.xml b/integration-tests/narayana-jta/pom.xml
index 6b97047c0a22b..919ac9d0cc400 100644
--- a/integration-tests/narayana-jta/pom.xml
+++ b/integration-tests/narayana-jta/pom.xml
@@ -22,6 +22,21 @@
quarkus-junit5
test
+
+
+
+ io.quarkus
+ quarkus-narayana-jta-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/narayana-stm/pom.xml b/integration-tests/narayana-stm/pom.xml
index 34ae353e11ff0..1e52dbf01a755 100644
--- a/integration-tests/narayana-stm/pom.xml
+++ b/integration-tests/narayana-stm/pom.xml
@@ -31,6 +31,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-narayana-stm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/neo4j/pom.xml b/integration-tests/neo4j/pom.xml
index f185ad847abcd..e1053ab7bb5e0 100644
--- a/integration-tests/neo4j/pom.xml
+++ b/integration-tests/neo4j/pom.xml
@@ -74,6 +74,46 @@
+
+
+ io.quarkus
+ quarkus-neo4j-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/oidc-code-flow/pom.xml b/integration-tests/oidc-code-flow/pom.xml
index 3bb4aa24e9459..22d4c382452b5 100644
--- a/integration-tests/oidc-code-flow/pom.xml
+++ b/integration-tests/oidc-code-flow/pom.xml
@@ -58,6 +58,34 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-oidc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/oidc-tenancy/pom.xml b/integration-tests/oidc-tenancy/pom.xml
index 7f72e5f5f4e86..e5eefb0426b07 100644
--- a/integration-tests/oidc-tenancy/pom.xml
+++ b/integration-tests/oidc-tenancy/pom.xml
@@ -57,6 +57,34 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-oidc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/oidc/pom.xml b/integration-tests/oidc/pom.xml
index 3c3c770fdb7c2..2e4079086fab8 100644
--- a/integration-tests/oidc/pom.xml
+++ b/integration-tests/oidc/pom.xml
@@ -53,6 +53,34 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-oidc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/picocli-native/pom.xml b/integration-tests/picocli-native/pom.xml
index 6027fb78e39ba..2923dd972dc38 100644
--- a/integration-tests/picocli-native/pom.xml
+++ b/integration-tests/picocli-native/pom.xml
@@ -38,6 +38,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-picocli-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/picocli/pom.xml b/integration-tests/picocli/pom.xml
index b76eb67a52fa8..9c52080b90311 100644
--- a/integration-tests/picocli/pom.xml
+++ b/integration-tests/picocli/pom.xml
@@ -39,6 +39,21 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-picocli-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index b30942574b4d0..c40f1fa76d5af 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -147,6 +147,30 @@
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-deployment-deps
+
+ enforce
+
+
+
+
+
+
+
+
+
+
+ io.quarkus
+ quarkus-enforcer-rules
+ ${project.version}
+
+
+
org.sonatype.plugins
nexus-staging-maven-plugin
diff --git a/integration-tests/quartz/pom.xml b/integration-tests/quartz/pom.xml
index 5ab904a300a6a..1ab860c5e22e7 100644
--- a/integration-tests/quartz/pom.xml
+++ b/integration-tests/quartz/pom.xml
@@ -59,6 +59,86 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-agroal-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-flyway-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-quartz-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/qute/pom.xml b/integration-tests/qute/pom.xml
index cd55e770b8440..0666b91d8122c 100644
--- a/integration-tests/qute/pom.xml
+++ b/integration-tests/qute/pom.xml
@@ -35,6 +35,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-qute-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vertx-web-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/reactive-db2-client/pom.xml b/integration-tests/reactive-db2-client/pom.xml
index c89ec4b6c5a7d..c963d2023b90e 100644
--- a/integration-tests/reactive-db2-client/pom.xml
+++ b/integration-tests/reactive-db2-client/pom.xml
@@ -44,6 +44,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-reactive-db2-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/reactive-messaging-amqp/pom.xml b/integration-tests/reactive-messaging-amqp/pom.xml
index 72fe3973d9eaa..fc28fffe0929f 100644
--- a/integration-tests/reactive-messaging-amqp/pom.xml
+++ b/integration-tests/reactive-messaging-amqp/pom.xml
@@ -84,6 +84,60 @@
artemis-amqp-protocol
test
+
+
+
+ io.quarkus
+ quarkus-integration-test-class-transformer-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-reactive-messaging-amqp-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/reactive-mysql-client/pom.xml b/integration-tests/reactive-mysql-client/pom.xml
index 36907dfb8e970..c84e773046745 100644
--- a/integration-tests/reactive-mysql-client/pom.xml
+++ b/integration-tests/reactive-mysql-client/pom.xml
@@ -60,6 +60,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-reactive-mysql-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/reactive-pg-client/pom.xml b/integration-tests/reactive-pg-client/pom.xml
index 730527896edeb..6dc1c4fa9ecfc 100644
--- a/integration-tests/reactive-pg-client/pom.xml
+++ b/integration-tests/reactive-pg-client/pom.xml
@@ -48,6 +48,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-reactive-pg-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/redis-client/pom.xml b/integration-tests/redis-client/pom.xml
index f0e96efac7515..32f6240a0a865 100644
--- a/integration-tests/redis-client/pom.xml
+++ b/integration-tests/redis-client/pom.xml
@@ -40,6 +40,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-redis-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/rest-client/pom.xml b/integration-tests/rest-client/pom.xml
index 370f791deb42f..39d4d0ad3ec3b 100644
--- a/integration-tests/rest-client/pom.xml
+++ b/integration-tests/rest-client/pom.xml
@@ -1,154 +1,182 @@
-
- quarkus-integration-tests-parent
- io.quarkus
- 999-SNAPSHOT
- ../
-
- 4.0.0
- quarkus-integration-test-rest-client
- Quarkus - Integration Tests - REST client
+ 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-integration-tests-parent
+ io.quarkus
+ 999-SNAPSHOT
+ ../
+
+ 4.0.0
+ quarkus-integration-test-rest-client
+ Quarkus - Integration Tests - REST client
-
- true
- ${project.basedir}/self-signed
- changeit
- ${project.basedir}/wrong-host
- changeit
-
+
+ true
+ ${project.basedir}/self-signed
+ changeit
+ ${project.basedir}/wrong-host
+ changeit
+
-
-
-
- io.quarkus
- quarkus-resteasy
-
-
-
- io.quarkus
- quarkus-rest-client
-
-
- org.jboss.resteasy
- resteasy-multipart-provider
-
-
-
- io.quarkus
- quarkus-junit5
- test
-
-
- io.rest-assured
- rest-assured
- test
-
-
+
+
+
+ io.quarkus
+ quarkus-resteasy
+
+
+
+ io.quarkus
+ quarkus-rest-client
+
+
+ org.jboss.resteasy
+ resteasy-multipart-provider
+
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
-
-
-
- src/main/resources
- true
-
-
-
-
- io.quarkus
- quarkus-maven-plugin
-
-
-
- build
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
-
-
- en
- ${self-signed.trust-store}
- ${self-signed.trust-store-password}
- ${wrong-host.trust-store}
- ${wrong-host.trust-store-password}
-
-
-
-
-
+
+
+ io.quarkus
+ quarkus-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
-
-
- native-image
-
-
- native
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- ${native.surefire.skip}
-
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
-
-
-
- integration-test
- verify
-
-
-
-
- en
- ${project.build.directory}/${project.build.finalName}-runner
- ${wrong-host.trust-store}
- ${wrong-host.trust-store-password}
-
-
-
-
-
-
- io.quarkus
- quarkus-maven-plugin
- ${project.version}
-
-
- native-image
-
- native-image
-
-
- false
- true
- true
- true
- false
- false
- ${graalvmHome}
- -J-Djavax.net.ssl.trustStore=${self-signed.trust-store},
- -J-Djavax.net.ssl.trustStorePassword=${self-signed.trust-store-password}
-
-
-
-
-
-
-
-
+
+
+
+ src/main/resources
+ true
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+
+
+
+ build
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ en
+ ${self-signed.trust-store}
+ ${self-signed.trust-store-password}
+ ${wrong-host.trust-store}
+ ${wrong-host.trust-store-password}
+
+
+
+
+
+
+
+
+ native-image
+
+
+ native
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${native.surefire.skip}
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+
+ en
+ ${project.build.directory}/${project.build.finalName}-runner
+ ${wrong-host.trust-store}
+ ${wrong-host.trust-store-password}
+
+
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${project.version}
+
+
+ native-image
+
+ native-image
+
+
+ false
+ true
+ true
+ true
+ false
+ false
+ ${graalvmHome}
+ -J-Djavax.net.ssl.trustStore=${self-signed.trust-store},
+ -J-Djavax.net.ssl.trustStorePassword=${self-signed.trust-store-password}
+
+
+
+
+
+
+
+
diff --git a/integration-tests/resteasy-jackson/pom.xml b/integration-tests/resteasy-jackson/pom.xml
index e910869cdcbf0..b055973cc1d24 100644
--- a/integration-tests/resteasy-jackson/pom.xml
+++ b/integration-tests/resteasy-jackson/pom.xml
@@ -32,6 +32,21 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/resteasy-mutiny/pom.xml b/integration-tests/resteasy-mutiny/pom.xml
index 9ec3eebbc076d..e5969da25153d 100644
--- a/integration-tests/resteasy-mutiny/pom.xml
+++ b/integration-tests/resteasy-mutiny/pom.xml
@@ -55,6 +55,47 @@
+
+
+
+ io.quarkus
+ quarkus-rest-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-mutiny-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/simple with space/pom.xml b/integration-tests/simple with space/pom.xml
index 5774b6a14dbe1..77b7d199b4083 100644
--- a/integration-tests/simple with space/pom.xml
+++ b/integration-tests/simple with space/pom.xml
@@ -37,6 +37,21 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/smallrye-context-propagation/pom.xml b/integration-tests/smallrye-context-propagation/pom.xml
index 52fabb5ff00d5..1b27802b4f22e 100644
--- a/integration-tests/smallrye-context-propagation/pom.xml
+++ b/integration-tests/smallrye-context-propagation/pom.xml
@@ -101,5 +101,20 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-smallrye-context-propagation-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/smallrye-graphql/pom.xml b/integration-tests/smallrye-graphql/pom.xml
index f06813f519cc1..502c95d26aafa 100644
--- a/integration-tests/smallrye-graphql/pom.xml
+++ b/integration-tests/smallrye-graphql/pom.xml
@@ -32,6 +32,21 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-smallrye-graphql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/spring-boot-properties/pom.xml b/integration-tests/spring-boot-properties/pom.xml
index 5c21b165e32f7..bbbff8c831b48 100644
--- a/integration-tests/spring-boot-properties/pom.xml
+++ b/integration-tests/spring-boot-properties/pom.xml
@@ -36,6 +36,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-boot-properties-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/spring-cloud-config-client/pom.xml b/integration-tests/spring-cloud-config-client/pom.xml
index e5d4c27cfed68..1a4aacc7f3587 100644
--- a/integration-tests/spring-cloud-config-client/pom.xml
+++ b/integration-tests/spring-cloud-config-client/pom.xml
@@ -40,6 +40,47 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-config-yaml-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-cloud-config-client-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/spring-data-jpa/pom.xml b/integration-tests/spring-data-jpa/pom.xml
index d1bb69f389829..229d64a139f26 100644
--- a/integration-tests/spring-data-jpa/pom.xml
+++ b/integration-tests/spring-data-jpa/pom.xml
@@ -57,6 +57,60 @@
quarkus-test-h2
test
+
+
+
+ io.quarkus
+ quarkus-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-h2-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jsonb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-data-jpa-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/spring-di/pom.xml b/integration-tests/spring-di/pom.xml
index 98eefa3542843..6a0a62425032d 100644
--- a/integration-tests/spring-di/pom.xml
+++ b/integration-tests/spring-di/pom.xml
@@ -48,6 +48,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-di-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/spring-web/pom.xml b/integration-tests/spring-web/pom.xml
index d5bac3b3a5f4f..a33cc7b3d22f0 100644
--- a/integration-tests/spring-web/pom.xml
+++ b/integration-tests/spring-web/pom.xml
@@ -64,6 +64,111 @@
test
+
+
+ io.quarkus
+ quarkus-elytron-security-properties-file-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-hibernate-validator-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-jaxb-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-cache-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-scheduled-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-security-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-spring-web-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/test-extension/pom.xml b/integration-tests/test-extension/pom.xml
index 74b4c65685153..462319ef10cd6 100644
--- a/integration-tests/test-extension/pom.xml
+++ b/integration-tests/test-extension/pom.xml
@@ -35,6 +35,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-test-extension-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/tika/pom.xml b/integration-tests/tika/pom.xml
index 13ad791017a03..d14a12ce1fcdc 100644
--- a/integration-tests/tika/pom.xml
+++ b/integration-tests/tika/pom.xml
@@ -51,6 +51,33 @@
test
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-tika-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/vault-agroal/pom.xml b/integration-tests/vault-agroal/pom.xml
index 5a61353744cc0..776bac34dafee 100644
--- a/integration-tests/vault-agroal/pom.xml
+++ b/integration-tests/vault-agroal/pom.xml
@@ -40,6 +40,21 @@
quarkus-jdbc-postgresql
test
+
+
+
+ io.quarkus
+ quarkus-jdbc-postgresql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/vault-app/pom.xml b/integration-tests/vault-app/pom.xml
index 4d97bc7692f3e..321e36ed4fb2d 100644
--- a/integration-tests/vault-app/pom.xml
+++ b/integration-tests/vault-app/pom.xml
@@ -52,6 +52,72 @@
test
+
+
+ io.quarkus
+ quarkus-hibernate-orm-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-jdbc-postgresql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-health-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vault-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/vertx-graphql/pom.xml b/integration-tests/vertx-graphql/pom.xml
index bb2ee925ce32c..4277dbdb9ae94 100644
--- a/integration-tests/vertx-graphql/pom.xml
+++ b/integration-tests/vertx-graphql/pom.xml
@@ -30,6 +30,21 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-vertx-graphql-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/vertx-http/pom.xml b/integration-tests/vertx-http/pom.xml
index 73c76937a6ce3..7511dbcf21dfa 100644
--- a/integration-tests/vertx-http/pom.xml
+++ b/integration-tests/vertx-http/pom.xml
@@ -48,6 +48,47 @@
awaitility
test
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vertx-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/vertx-web/pom.xml b/integration-tests/vertx-web/pom.xml
index 17196ffa0c13e..9d938bc1080ac 100644
--- a/integration-tests/vertx-web/pom.xml
+++ b/integration-tests/vertx-web/pom.xml
@@ -29,6 +29,21 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-vertx-web-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/vertx/pom.xml b/integration-tests/vertx/pom.xml
index bdd3a08396e85..bfb5d158cedbd 100644
--- a/integration-tests/vertx/pom.xml
+++ b/integration-tests/vertx/pom.xml
@@ -43,6 +43,47 @@
assertj-core
test
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vertx-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/virtual-http-resteasy/pom.xml b/integration-tests/virtual-http-resteasy/pom.xml
index 123f91066690e..5251347aab24f 100644
--- a/integration-tests/virtual-http-resteasy/pom.xml
+++ b/integration-tests/virtual-http-resteasy/pom.xml
@@ -46,6 +46,60 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-azure-functions-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-smallrye-openapi-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/virtual-http/pom.xml b/integration-tests/virtual-http/pom.xml
index fb1435f994cd1..56050c05cb0f6 100644
--- a/integration-tests/virtual-http/pom.xml
+++ b/integration-tests/virtual-http/pom.xml
@@ -54,6 +54,86 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-arc-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-azure-functions-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-funqy-http-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-resteasy-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-undertow-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-vertx-web-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/integration-tests/webjars-locator/pom.xml b/integration-tests/webjars-locator/pom.xml
index 62411f8ea231d..9160a5fb05f3a 100644
--- a/integration-tests/webjars-locator/pom.xml
+++ b/integration-tests/webjars-locator/pom.xml
@@ -46,6 +46,34 @@
rest-assured
test
+
+
+
+ io.quarkus
+ quarkus-resteasy-jackson-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+ io.quarkus
+ quarkus-webjars-locator-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
diff --git a/pom.xml b/pom.xml
index 0870083069602..2d23d20f5ccf6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,6 +49,7 @@
independent-projects/bootstrap
independent-projects/qute
independent-projects/tools
+ independent-projects/enforcer-rules
bom/application
@@ -113,6 +114,7 @@
true
true
true
+ true
clean install