From bf97d757b06ffeab3de86dded1928187e23b3a0f Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Thu, 31 Oct 2024 12:35:29 -0500 Subject: [PATCH] CE-1887 - add call to build and run ValidateApiVersions --- .circleci/config.yml | 6 ++++-- qqq-middleware-javalin/pom.xml | 37 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 40d00240..4fffc467 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -86,9 +86,11 @@ commands: keys: - v1-dependencies-{{ checksum "pom.xml" }} - run: - name: Placeholder + name: Build and Run ValidateApiVersions command: | - false + mvn -s .circleci/mvn-settings.xml -T4 install -DskipTests + mvn -s .circleci/mvn-settings.xml -pl qqq-middleware-javalin package appassembler:assemble -DskipTests + qqq-middleware-javalin/target/appassembler/bin/ValidateApiVersions -r $(pwd) mvn_jar_deploy: steps: diff --git a/qqq-middleware-javalin/pom.xml b/qqq-middleware-javalin/pom.xml index c7962097..dc94f1ae 100644 --- a/qqq-middleware-javalin/pom.xml +++ b/qqq-middleware-javalin/pom.xml @@ -149,6 +149,43 @@ + + org.codehaus.mojo + appassembler-maven-plugin + 1.10 + + + + com.kingsrook.qqq.middleware.javalin.tools.ValidateAPIVersions + ValidateApiVersions + + + + + + org.apache.maven.plugins + maven-shade-plugin + 2.4.3 + + false + + + *:* + + META-INF/* + + + + + + + ${plugin.shade.phase} + + shade + + + +