Specified source encoding, language version and added source jar generation