From bd1a095e8a547e0444073a6035b21fc7bcc3456c Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Thu, 19 Oct 2017 09:38:54 -0400
Subject: [PATCH] fix: travis now uses maven 3.5.0.

---
 .travis.yml  | 5 +++++
 CHANGELOG.md | 1 +
 pom.xml      | 2 +-
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index a76aca86..2bce79e0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -419,6 +419,11 @@ matrix:
 #        - ENV_CXX_FLAGS="-Wno-c99-extensions"
 
 before_install:
+    #install maven 3.5.0
+    - export M2_HOME=$HOME/apache-maven-3.5.0
+    - if [ ! -d $M2_HOME/bin ]; then curl https://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz | tar zxf - -C $HOME; fi
+    - export PATH=$M2_HOME/bin:$PATH
+
     # Install dependencies
     - sudo apt-get install jq
     - wget -O ~/codacy-coverage-reporter-assembly-latest.jar $(curl https://api.github.com/repos/codacy/codacy-coverage-reporter/releases/latest | jq -r .assets[0].browser_download_url)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9912b9c0..b2cf89f5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
 
 * Updated parent pon to v6.
 * createProgram had the wrong signature producing a unsatisfied link exception that is now fixed.
+* Build now requires version 3.5.0 of maven due to changes in surefire plugin.
 
 ## 1.4.1
 
diff --git a/pom.xml b/pom.xml
index 3ee16fdd..fe32f72b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
     <packaging>jar</packaging>
 
     <prerequisites>
-        <maven>3.0.4</maven>
+        <maven>3.5.0</maven>
     </prerequisites>
 
     <properties>
-- 
GitLab