compiled jar generation