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