def generate_fat_jar(output, **kwargs): # Import from function to avoid affecting the performance of other tools. from blade import fatjar # pylint: disable=import-outside-toplevel _declare_outputs(output) console.set_log_file('%s.log' % output.replace('.fat.jar', '__fatjar__')) console.enable_color(True) fatjar.generate_fat_jar(output=output, **kwargs)
def generate_cc_inclusion_check(args): # Import from function to avoid affecting the performance of other tools. from blade import inclusion_check # pylint: disable=import-outside-toplevel result_file = args[0] info_file = args[1] _declare_outputs(result_file) console.set_log_file('%s.log' % info_file) console.enable_color(True) ok, details = inclusion_check.check(info_file) with open(info_file + '.details', 'wb') as f: util.pickle.dump(details, f) if not ok: return 1 with open(result_file, 'w') as f: f.write('OK') return None
def generate_fat_jar_entry(args): jar = args[0] console.set_log_file('%s.log' % jar.replace('.fat.jar', '__fatjar__')) console.enable_color(True) fatjar.generate_fat_jar(jar, args[1:])
def setup_console(options): if options.color != 'auto': console.enable_color(options.color == 'yes') console.set_verbosity(options.verbosity)
def generate_fat_jar(output, **kwargs): _declare_outputs(output) console.set_log_file('%s.log' % output.replace('.fat.jar', '__fatjar__')) console.enable_color(True) fatjar.generate_fat_jar(output=output, **kwargs)