lumped into JarPreProcess task