diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index f38d12ce5..b5773b3b9 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -46,6 +46,7 @@
"github.vscode-github-actions",
"github.vscode-pull-request-github",
"huntertran.auto-markdown-toc",
+ "redhat.fabric8-analytics",
"vscjava.vscode-java-pack"
]
}
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index b04b8d4e7..46519d8c6 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -76,8 +76,9 @@ jobs:
cache: 'maven'
distribution: 'temurin'
- - name: Package with Maven
- run: mvn -B package -P ${{matrix.profile}} --file pom.xml -DskipTests -D descriptors=src/main/assembly/tgz.xml
+ - name: Package and verify with Maven
+ run: |
+ mvn -B package verify -P ${{matrix.profile}} --file pom.xml -DskipTests -D descriptors=src/main/assembly/tgz.xml
- name: Upload TGZ artifact
uses: actions/upload-artifact@v3
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index f0c178cee..7c93cfabc 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -3,6 +3,7 @@
"EditorConfig.EditorConfig",
"github.vscode-pull-request-github",
"huntertran.auto-markdown-toc",
+ "redhat.fabric8-analytics",
"vscjava.vscode-java-pack"
]
}
diff --git a/pom.xml b/pom.xml
index 185a1a937..1841c1247 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,6 +84,7 @@
org.postgresql
postgresql
42.6.0
+ runtime
@@ -103,6 +104,7 @@
mysql
mysql-connector-java
8.0.30
+ runtime
@@ -144,6 +146,7 @@
org.mariadb.jdbc
mariadb-java-client
3.1.4
+ runtime
@@ -163,6 +166,7 @@
com.google.cloud
google-cloud-spanner-jdbc
2.10.0
+ runtime
@@ -182,6 +186,7 @@
org.postgresql
postgresql
42.6.0
+ runtime
@@ -201,6 +206,7 @@
org.apache.phoenix
phoenix-client-hbase-2.4
5.1.3
+ runtime
@@ -220,6 +226,7 @@
com.microsoft.sqlserver
mssql-jdbc
11.2.3.jre17
+ runtime
@@ -233,6 +240,7 @@
+
org.slf4j
slf4j-reload4j
2.0.9
@@ -245,6 +253,7 @@
+
commons-jxpath
commons-jxpath
1.3
@@ -268,6 +277,13 @@
2.15.1
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+ compile
+
+
org.apache.commons
commons-collections4
@@ -293,15 +309,18 @@
+
org.glassfish.jaxb
jaxb-runtime
4.0.4
+ compile
org.hsqldb
hsqldb
2.7.2
+ test
@@ -319,6 +338,13 @@
+ org.codehaus.janino
+ commons-compiler
+ 3.1.11
+
+
+
+
org.codehaus.janino
janino
3.1.11
@@ -365,6 +391,21 @@
+
org.apache.maven.plugins
maven-jar-plugin
@@ -461,7 +502,30 @@
analyze-only
- false
+ true
+
+
+
+ org.glassfish.jaxb:jaxb-runtime:jar
+
+ org.slf4j:slf4j-reload4j:jar
+
+ org.codehaus.janino:janino:jar
+
+ commons-jxpath:commons-jxpath:jar
+
+
+ org.postgresql:postgresql:jar
+ mysql:mysql-connector-java:jar
+ com.oracle.database.jdbc:ojdbc11:jar
+ org.mariadb.jdbc:mariadb-java-client:jar
+ com.google.cloud:google-cloud-spanner-jdbc:jar
+ org.apache.phoenix:phoenix-client-hbase-2.4:jar
+ com.microsoft.sqlserver:mssql-jdbc:jar
+ org.xerial:sqlite-jdbc:jar
+
@@ -476,5 +540,4 @@
-