From 6e06b4bed5fd7e319e7380bf62fa3849b08ca05a Mon Sep 17 00:00:00 2001 From: Alexey Loubyansky Date: Wed, 10 Jun 2020 18:27:15 +0200 Subject: [PATCH] Moved Maven-based AppModelResolver implementation to quarkus-bootstrap-maven-resolver --- bom/deployment/pom.xml | 11 ++++++++++- core/runtime/pom.xml | 1 + devtools/platform-descriptor-json/pom.xml | 4 ---- .../io/quarkus/bootstrap/BootstrapConstants.java | 0 .../BootstrapDependencyProcessingException.java | 4 +++- .../resolver/BootstrapAppModelResolver.java | 0 .../maven/BuildDependencyGraphVisitor.java | 0 .../DeploymentInjectingDependencyVisitor.java | 0 .../maven/DeploymentInjectionException.java | 0 .../java/io/quarkus/bootstrap/util/ZipUtils.java | 0 independent-projects/tools/common/pom.xml | 3 +-- .../platform-descriptor-resolver-json/pom.xml | 4 +--- independent-projects/tools/pom.xml | 9 ++++++++- integration-tests/kotlin/pom.xml | 16 ++++++++++++++++ integration-tests/scala/pom.xml | 16 ++++++++++++++++ 15 files changed, 56 insertions(+), 12 deletions(-) rename independent-projects/bootstrap/{core => app-model}/src/main/java/io/quarkus/bootstrap/BootstrapConstants.java (100%) rename independent-projects/bootstrap/{core => maven-resolver}/src/main/java/io/quarkus/bootstrap/BootstrapDependencyProcessingException.java (82%) rename independent-projects/bootstrap/{core => maven-resolver}/src/main/java/io/quarkus/bootstrap/resolver/BootstrapAppModelResolver.java (100%) rename independent-projects/bootstrap/{core => maven-resolver}/src/main/java/io/quarkus/bootstrap/resolver/maven/BuildDependencyGraphVisitor.java (100%) rename independent-projects/bootstrap/{core => maven-resolver}/src/main/java/io/quarkus/bootstrap/resolver/maven/DeploymentInjectingDependencyVisitor.java (100%) rename independent-projects/bootstrap/{core => maven-resolver}/src/main/java/io/quarkus/bootstrap/resolver/maven/DeploymentInjectionException.java (100%) rename independent-projects/bootstrap/{core => maven-resolver}/src/main/java/io/quarkus/bootstrap/util/ZipUtils.java (100%) diff --git a/bom/deployment/pom.xml b/bom/deployment/pom.xml index ea37162bba97f..8057e4e8fe0a3 100644 --- a/bom/deployment/pom.xml +++ b/bom/deployment/pom.xml @@ -39,7 +39,16 @@ - + + io.quarkus + quarkus-bootstrap-app-model + ${project.version} + + + io.quarkus + quarkus-bootstrap-maven-resolver + ${project.version} + io.quarkus quarkus-bootstrap-core diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml index a393a932f14e2..6a2c968baaafb 100644 --- a/core/runtime/pom.xml +++ b/core/runtime/pom.xml @@ -129,6 +129,7 @@ org.ow2.asm:asm org.ow2.asm:asm-commons org.apache.maven:maven-model + org.codehaus.plexus:plexus-utils com.fasterxml.jackson diff --git a/integration-tests/kotlin/pom.xml b/integration-tests/kotlin/pom.xml index 2355a6fdcef95..3d47d34d81d68 100644 --- a/integration-tests/kotlin/pom.xml +++ b/integration-tests/kotlin/pom.xml @@ -39,6 +39,22 @@ ${kotlin.version} test + + org.apache.maven + maven-model + test + + + com.google.guava + guava + test + + + org.checkerframework + checker-qual + + + diff --git a/integration-tests/scala/pom.xml b/integration-tests/scala/pom.xml index 4496419052903..0c4e694c383fa 100644 --- a/integration-tests/scala/pom.xml +++ b/integration-tests/scala/pom.xml @@ -29,6 +29,22 @@ quarkus-test-maven test + + org.apache.maven + maven-model + test + + + com.google.guava + guava + test + + + org.checkerframework + checker-qual + + +