build(deps): drop back to older H2 (corruption problems). From 1.4.200 to 1.4.199
build: update fastbuild to work when people don't have `mvnd`
MODIFY
fastbuild.sh
fastbuild.sh
@@ -4,22 +4,26 @@ set -o errtrace
set -e
set -x
+
+SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+
+export MVN=
+
if ! command -v mvnd &> /dev/null
then
- echo "mvnd (maven daemon) could not be found. https://github.com/mvndaemon/mvnd#how-to-install-mvnd"
- exit
+ echo "*** mvnd (maven daemon) could not be found. Using Maven Wrapper. https://github.com/mvndaemon/mvnd#how-to-install-mvnd ***"
+ MVN="$SCRIPT_DIR/mvnw -T1C "
+else
+ MVN=mvnd
fi
-
-SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
-
echo "Fast build skips tests, Javadoc, and various other non-essentials for quickly rebuilding."
cd $SCRIPT_DIR
cd parent
-mvn clean install
+$MVN clean install
cd $SCRIPT_DIR
-mvnd clean install -DskipTests -Dmaven.javadoc.skip -nsu -Pinstall-all-wildfly
+$MVN clean install -DskipTests -Dmaven.javadoc.skip -nsu -Pinstall-all-wildfly
echo "Done"

MODIFY
parent/pom.xml
parent/pom.xml
<!-- Dependency Versions -->
<version.com.fasterxml.jackson>2.12.4</version.com.fasterxml.jackson>
- <version.com.h2database>1.4.200</version.com.h2database> <!-- Unclear why, but 1.4.200 seems to cause some random issues, including inability for DB viewers to parse the data -->
+ <version.com.h2database>1.4.199</version.com.h2database> <!-- Unclear why, but 1.4.200 seems to cause some random issues, including inability for DB viewers to parse the data -->
<version.com.lmax>3.4.4</version.com.lmax>
<version.com.github.seancfoley.ipaddress>5.3.3</version.com.github.seancfoley.ipaddress>
<version.com.squareup.okhttp>2.7.5</version.com.squareup.okhttp>

build(deps): drop back to older H2 (corruption problems). From 1.4.200 to 1.4.199

build: update fastbuild to work when people don't have `mvnd`