diff --git a/.circleci/config.yml b/.circleci/config.yml
index 75f599df3..d508f932c 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -22,6 +22,9 @@ jobs:
- run:
name: update apt-get
command: sudo apt-get update --fix-missing
+ - run:
+ name: update java
+ command: echo $JAVA_HOME; java --version; which java; wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz; sudo tar -xvf openjdk-21.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm; ls -l /usr/lib/jvm; export JAVA_HOME=/usr/lib/jvm/jdk-21.0.2; echo $PATH; echo $JAVA_HOME; export PATH=/usr/lib/jvm/jdk-21.0.2/bin:$PATH; which java
- run:
name: Install setuptools in python 2
command: sudo apt-get -y install python-pip
@@ -37,7 +40,7 @@ jobs:
# Use mvn clean and package as the standard maven build phase
- run:
name: Build
- command: mvn -B -DskipTests clean package
+ command: export JAVA_HOME=/usr/lib/jvm/jdk-21.0.2; echo $PATH; echo $JAVA_HOME; export PATH=/usr/lib/jvm/jdk-21.0.2/bin:$PATH; echo $JAVA_HOME; which java; mvn --version; mvn -B -DskipTests clean package
# Then run your tests!
- run:
name: Test
diff --git a/gene/pom.xml b/gene/pom.xml
index d4d8edc35..f1b5b1932 100644
--- a/gene/pom.xml
+++ b/gene/pom.xml
@@ -49,8 +49,8 @@
jar
- mysql
- mysql-connector-java
+ com.mysql
+ mysql-connector-j
com.google.guava
diff --git a/pom.xml b/pom.xml
index 3f96adc97..8fb8de9ff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,16 +24,16 @@
org.springframework.boot
spring-boot-starter-parent
- 2.3.3.RELEASE
+ 2.7.18
- 5.2.6.RELEASE
+ 5.3.31
2.11.2
1.7.30
3.11.0
- 11
- 11
+ 21
+ 21
@@ -67,7 +67,7 @@
junit
junit
- 4.13
+ 4.13.2
test
diff --git a/redcap/pom.xml b/redcap/pom.xml
index 77b33e49b..c3d3b0365 100644
--- a/redcap/pom.xml
+++ b/redcap/pom.xml
@@ -22,7 +22,7 @@
org.apache.maven.plugins
maven-shade-plugin
- 2.3
+ 3.5.1
redcap-pipeline-shade-jar