bedatadriven / renjin

JVM-based interpreter for the R language for the statistical analysis.
https://www.renjin.org
GNU General Public License v2.0
513 stars 82 forks source link

upgrade dependencies #545

Open perNyfelt opened 2 years ago

perNyfelt commented 2 years ago

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.