diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 87e566e1b15cb2d97cccb206977143a14e27d4a0..c966c4378ccadcb2495c4eea2bd9e36d79e47846 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,12 +6,12 @@ build:
     - apt-get update
     # perl provides shasum
     - apt-get install --assume-yes curl perl
-    - curl --location -o apache-maven-3.0.5-bin.tar.gz https://archive.apache.org/dist/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
-    - md5sum --quiet --check - <<< "94c51f0dd139b4b8549204d0605a5859 *apache-maven-3.0.5-bin.tar.gz"
-    - shasum --algorithm 1 --quiet --check - <<< "aecc0d3d67732939c0056d4a0d8510483ee1167e *apache-maven-3.0.5-bin.tar.gz"
-    - tar -zxvf apache-maven-3.0.5-bin.tar.gz
+    - curl --location -o apache-maven-3.1.1-bin.tar.gz https://archive.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
+    - md5sum --quiet --check - <<< "6342fdf6b0aabc1457c7f8cc218127ed *apache-maven-3.1.1-bin.tar.gz"
+    - shasum --algorithm 1 --quiet --check - <<< "630eea2107b0742acb315b214009ba08602dda5f *apache-maven-3.1.1-bin.tar.gz"
+    - tar -zxvf apache-maven-3.1.1-bin.tar.gz
     - export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=192m"
-    - export M2_HOME=$PWD/apache-maven-3.0.5
+    - export M2_HOME=$PWD/apache-maven-3.1.1
     - export PATH=$M2_HOME/bin:$PATH
     - mvn --version
   script: