Fix tests in CI by using local maven repo in target/

 * using clean repo for every build (instead of the
   shraed one in ~/.m2) fixes the failing tests in CI

 * having the local repo in target/ also greatly
   improves the isolation of the tests. They are
   less dependent on the current state of ~/.m2 on
   the particular machine