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