Some of our dependencies have know security issues in the version we are using. I upgraded everything I could that does not require any changes to code. The remaining 3 (vfs, jline and commons-math require quite a lot of changes so saving those for a rainy day;)
Mirror .m2 dir to /home/vagrant/.m2 to enable ./gradlew publishToMavenLocal
Minor code cleanup
I've noticed that sometimes there is a timing issue with the forked test (it times out before the test name has been set resulting in an NPE) it is intermittent and difficult to repeat reliably so i just added a simple NPE safeguard.
I have run through the entire build a couple of times with no issues and also run some example code using the build to verify things without seeing any problems.
Some of our dependencies have know security issues in the version we are using. I upgraded everything I could that does not require any changes to code. The remaining 3 (vfs, jline and commons-math require quite a lot of changes so saving those for a rainy day;)
Mirror .m2 dir to /home/vagrant/.m2 to enable ./gradlew publishToMavenLocal
Minor code cleanup
I've noticed that sometimes there is a timing issue with the forked test (it times out before the test name has been set resulting in an NPE) it is intermittent and difficult to repeat reliably so i just added a simple NPE safeguard.
I have run through the entire build a couple of times with no issues and also run some example code using the build to verify things without seeing any problems.