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