This breaks on newer plugin versions. Instead of complicating this logic
even further to support them, upstream devs should instead use gradle
configs that actually work.
If their build fails because of lint, it's theirs to fix, not ours.
elif method == 'gradle':
logging.info("Building Gradle project...")
- # Avoid having to use lintOptions.abortOnError false
- if build.gradlepluginver >= LooseVersion('0.7'):
- with open(os.path.join(root_dir, 'build.gradle'), "a") as f:
- f.write("\nandroid { lintOptions { checkReleaseBuilds false } }\n")
-
cmd = [config['gradle']]
if build.gradleprops:
cmd += ['-P'+kv for kv in build.gradleprops]