compile jar