def _ZipJasperGeneratedFiles(web_inf, jsp_class_dir): lib_dir = os.path.join(web_inf, 'lib') jarfile.Make(jsp_class_dir, lib_dir, _COMPILED_JSP_JAR_NAME_PREFIX, maximum_size=_MAX_COMPILED_JSP_JAR_SIZE, include_predicate=lambda name: not name.endswith('.java'))
def _ZipWebInfClassesFiles(web_inf): lib_dir = os.path.join(web_inf, 'lib') classes_dir = os.path.join(web_inf, 'classes') jarfile.Make(classes_dir, lib_dir, _CLASSES_JAR_NAME_PREFIX, maximum_size=_MAX_COMPILED_JSP_JAR_SIZE) shutil.rmtree(classes_dir) os.mkdir(classes_dir)