def main()

in rules_jvm_export/jvm_export/support/jar_assembler.py [0:0]


def main():
    args = _parse_args()
    print(str(args.jars))
    with ZipFile(args.output, "w") as output:
        if args.pom_file:
            pom_path = f"META-INF/maven/{args.group_id}/{args.artifact_id}/pom.xml"
            output.write(args.pom_file, pom_path)
        for jar_file in args.jars:
            with ZipFile(jar_file, "r") as jar:
                for entry in jar.infolist():
                    if entry.is_dir():
                        pass
                    elif entry.filename.startswith("META-INF/MANIFEST.MF"):
                        pass
                    elif entry.filename.startswith("META-INF/maven/"):
                        pass
                    else:
                        output.writestr(entry, entry.filename)