diff --git a/devtools/enforcer-rules/pom.xml b/devtools/enforcer-rules/pom.xml
new file mode 100644
index 00000000000000..cfdd2f1f9099dd
--- /dev/null
+++ b/devtools/enforcer-rules/pom.xml
@@ -0,0 +1,68 @@
+
+
+
+ quarkus-devtools-all
+ io.quarkus
+ 999-SNAPSHOT
+ ../
+
+ 4.0.0
+
+ quarkus-enforcer-rules
+ Quarkus - Enforcer Rules
+
+
+
+ org.apache.maven.enforcer
+ enforcer-api
+ ${version.enforcer.plugin}
+ provided
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+
+
+
+
+ org.apache.maven
+ maven-core
+ provided
+
+
+
+ *
+ *
+
+
+
+
+
+
+
+
+ maven-invoker-plugin
+ 3.2.1
+
+
+ ${project.build.directory}/it
+ src/it/settings.xml
+ ${project.build.directory}/local-repo
+ verify
+
+
+
+ integration-test
+
+ install
+ run
+
+
+
+
+
+
+
diff --git a/devtools/enforcer-rules/src/it/settings.xml b/devtools/enforcer-rules/src/it/settings.xml
new file mode 100644
index 00000000000000..dc17d1928ddefa
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/ext1/deployment/pom.xml b/devtools/enforcer-rules/src/it/smoketest/ext1/deployment/pom.xml
new file mode 100644
index 00000000000000..6b677c65144264
--- /dev/null
+++ b/devtools/enforcer-rules/src/it/smoketest/ext1/deployment/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-deployment
+
+
\ No newline at end of file
diff --git a/devtools/enforcer-rules/src/it/smoketest/ext1/pom.xml b/devtools/enforcer-rules/src/it/smoketest/ext1/pom.xml
new file mode 100644
index 00000000000000..e8492127fe2f0d
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/ext1/runtime/pom.xml b/devtools/enforcer-rules/src/it/smoketest/ext1/runtime/pom.xml
new file mode 100644
index 00000000000000..b5ed38c767baf0
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/ext1/runtime/src/main/resources/META-INF/quarkus-extension.properties b/devtools/enforcer-rules/src/it/smoketest/ext1/runtime/src/main/resources/META-INF/quarkus-extension.properties
new file mode 100644
index 00000000000000..06cec50531a09a
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/ext2/pom.xml b/devtools/enforcer-rules/src/it/smoketest/ext2/pom.xml
new file mode 100644
index 00000000000000..630fef4c32597a
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/ext2/runtime/pom.xml b/devtools/enforcer-rules/src/it/smoketest/ext2/runtime/pom.xml
new file mode 100644
index 00000000000000..4e9edf19d94bb9
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/ext2/runtime/src/main/resources/META-INF/quarkus-extension.properties b/devtools/enforcer-rules/src/it/smoketest/ext2/runtime/src/main/resources/META-INF/quarkus-extension.properties
new file mode 100644
index 00000000000000..8ed0d15e12931a
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/integration-tests/ext1/pom.xml b/devtools/enforcer-rules/src/it/smoketest/integration-tests/ext1/pom.xml
new file mode 100644
index 00000000000000..3ffbea3803e2bd
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/integration-tests/ext2/pom.xml b/devtools/enforcer-rules/src/it/smoketest/integration-tests/ext2/pom.xml
new file mode 100644
index 00000000000000..e5f0660fbe6bd4
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/integration-tests/pom.xml b/devtools/enforcer-rules/src/it/smoketest/integration-tests/pom.xml
new file mode 100644
index 00000000000000..4765261aad1ad1
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/invoker.properties b/devtools/enforcer-rules/src/it/smoketest/invoker.properties
new file mode 100644
index 00000000000000..c21e972fc6bae1
--- /dev/null
+++ b/devtools/enforcer-rules/src/it/smoketest/invoker.properties
@@ -0,0 +1 @@
+invoker.buildResult = failure
diff --git a/devtools/enforcer-rules/src/it/smoketest/pom.xml b/devtools/enforcer-rules/src/it/smoketest/pom.xml
new file mode 100644
index 00000000000000..3a36386cd5f708
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/it/smoketest/verify.groovy b/devtools/enforcer-rules/src/it/smoketest/verify.groovy
new file mode 100644
index 00000000000000..b891e55fcf7f73
--- /dev/null
+++ b/devtools/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/devtools/enforcer-rules/src/main/java/io/quarkus/enforcer/RequiresMinimalDeploymentDependency.java b/devtools/enforcer-rules/src/main/java/io/quarkus/enforcer/RequiresMinimalDeploymentDependency.java
new file mode 100644
index 00000000000000..3bc492c293ec79
--- /dev/null
+++ b/devtools/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/devtools/pom.xml b/devtools/pom.xml
index a86b4ffbc56f12..51e51851838a13 100644
--- a/devtools/pom.xml
+++ b/devtools/pom.xml
@@ -27,5 +27,6 @@
gradle
aesh
reflection-agent
+ enforcer-rules
diff --git a/integration-tests/amazon-lambda-http-resteasy/pom.xml b/integration-tests/amazon-lambda-http-resteasy/pom.xml
index 5eb23ae2650682..71e67dd6e142f0 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 0081c347dcd3a8..d2338f65dd5857 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 1d13d1a3cdf682..9784845359cd36 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 31edfd65de6a88..3e5a138a50df6d 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 691e739b19045e..0dd5bdef2c23f5 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 7929bfa6d9934c..4e896876a6fd1f 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 06c9eb3b2f29da..a26e7aa070cd35 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 42857ae085ce9d..e40b15fe89d272 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 a7051f682d6ddc..f9dda0588ffadd 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 d14f1856240b7f..f12ef4474ec7e0 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 3d5166c10e7cb5..7a3b12517bfb60 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 1aacb088c49c79..5630d287bcdd99 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 f058d0c785b715..79ad4a433fff58 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 e87702ad61d3eb..757f4448de83fb 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 4505d5db82ffe6..96e3a5e60be9b1 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 f20011d31c181e..2f99957ee94b27 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 cb4db4cb132d8d..7b52497468dc55 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 a07c5362b4f4b5..3bb47f45c1e9da 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 c793e8ac107d80..bbe2c690d1468f 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 2d0b4f4963c11a..2c7ea6c5daa193 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 3d810bfae26071..29174a327b6c42 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 5d2cd1526873c5..f51593aa8a6d32 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 c84a0b0d49bf0a..53dd380f4cec99 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 40faf01329fc0a..6d8332c9150ef9 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 9d6c7ca39788ba..8b7e782fc5ca2b 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 31a398cc3b6867..a0dddc1df630bd 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 16f285442c07cd..a4533670d1739e 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 6785c67659174a..9a3f60042fe463 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 e22498ddee451d..3076df3b2f365b 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 d905211e4d3eb3..78d51fa267344c 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 b62af2e9d075e0..b19172e54b7967 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 faf51678a91425..4c57617a51fb85 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 95148392399ccb..403dfa168fa806 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 4b4ddd74e4318a..53bd9b0764bce3 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 99bc495eb2791a..144ac2ba028527 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 733a3ccb6b1481..f9f18ce77ad28c 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 5dedd9f1d60617..76b1cd44cb4729 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 4da20cbc5f7210..7a9985699b69e5 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 80cdb895706423..81b01b2f654792 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 e2fdb3e64cb9ee..00256165cd0691 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 8c2f8e4cad7dc5..70501d2c5ab25a 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 3b177ce34e352e..616f4d82b6028d 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 33540ddc634758..a7c538446ce259 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 0254a8fad7b453..f184c2d7acd587 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 2fce720aa742a3..6e046cce65f1df 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 497974fcbc7699..4a315c253dfff6 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 bf3d4a8ea33fe7..bffd3bcec112b8 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 b25fc56d4ca917..672c5690bc6db4 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 3c04f956ccf3b6..7afb0235dbcbed 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 3a9be7f4bc22ca..7b6941df3c2464 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 120757a048e790..b3316956859ce0 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 adb4200461af17..0d3808125f4dd2 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 126f8294b46ae6..f774d92ca2791b 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 a5fed95e6f0ece..6638967d87aeff 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 92072272016835..b9ebda055bb1fe 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 9e9cf3702bdae3..d9d3676557190b 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 1c413adc029be9..7998f1a3b252ab 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 2b1616be303190..85a2272dacbef6 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 f5ba3e7bc33a09..0c115d75c15055 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 38bcc390bb05d3..83e9bb0628b436 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 4165d16d017dce..a1b7a54fdb110a 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 e39202073f5f3b..3f658450408ffe 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 9c598ad56bfcb9..652a8f04842593 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 afc14fb00e6028..c6de165f926ae7 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 105479efbb15b4..5f0967d2307b1d 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 81a5527aaa1383..af04f622cd307c 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 f156bb48e7c164..a05f9c95723921 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 90785e496908dd..ea67bcbab15521 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 55f9b195a7e647..4a1636909a16d9 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 4bd5ecb03ad2de..31e70451386b67 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 6b97047c0a22bf..919ac9d0cc400f 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 34ae353e11ff08..1e52dbf01a7550 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 f185ad847abcda..e1053ab7bb5e0f 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 3bb4aa24e94599..22d4c382452b5f 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 7f72e5f5f4e863..e5eefb0426b07e 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 3c3c770fdb7c2d..2e4079086fab88 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 6027fb78e39ba1..2923dd972dc38a 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 b76eb67a52fa8d..9c52080b90311e 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 b30942574b4d0a..c40f1fa76d5af6 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 5ab904a300a6ae..1ab860c5e22e7b 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 cd55e770b84404..0666b91d8122c0 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 c89ec4b6c5a7d9..c963d2023b90ed 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 72fe3973d9eaa9..fc28fffe0929f9 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 36907dfb8e9704..c84e773046745d 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 730527896edeb6..6dc1c4fa9ecfca 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 f0e96efac7515a..32f6240a0a8654 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 370f791deb42f0..39d4d0ad3ec3bf 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 e910869cdcbf08..b055973cc1d24c 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 9ec3eebbc076d7..e5969da25153dd 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 5774b6a14dbe18..77b7d199b40830 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 52fabb5ff00d53..1b27802b4f22ee 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 f06813f519cc1c..502c95d26aafac 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 5c21b165e32f76..bbbff8c831b481 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 e5d4c27cfed689..1a4aacc7f3587a 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 d1bb69f389829f..229d64a139f26d 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 98eefa3542843e..6a0a62425032d9 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 d5bac3b3a5f4f2..a33cc7b3d22f02 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 74b4c656851531..462319ef10cd66 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 13ad791017a033..d14a12ce1fcdc9 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 5a61353744cc04..776bac34dafeed 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 4d97bc7692f3ec..321e36ed4fb2d4 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 bb2ee925ce32cf..4277dbdb9ae944 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 73c76937a6ce37..7511dbcf21dfae 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 17196ffa0c13e8..9d938bc1080acf 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 bdd3a08396e853..bfb5d158cedbd0 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 123f91066690ee..5251347aab24f2 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 fb1435f994cd1b..56050c05cb0f68 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 62411f8ea231d8..9160a5fb05f3a2 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 2ad701480fb40b..40db3d891d6d50 100644
--- a/pom.xml
+++ b/pom.xml
@@ -113,6 +113,7 @@
true
true
true
+ true
clean install