Revise cross-compile configuration
This release is solely focused on non-functional aspects of the project, Specifically, I revised the POM to use the cross-compilation features that were added in Java 9. This eliminated the need for maven-toolchains-plugin
, which obviated the Eclipse M2E lifecycle-mapping
configuration. I also migrated the project to the newer Sonatype s01
staging host for the deployment of releases.
To avoid problems with the certificate attached to the old Java 7 build of TestNG, I switched to the JUnit framework for my unit tests.