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 + + + +