|  | package(default_visibility = ["//visibility:public"]) | 
|  |  | 
|  | INSECURE_CIPHER_FACTORY = [ | 
|  | "src/org/eclipse/jgit/transport/InsecureCipherFactory.java", | 
|  | ] | 
|  |  | 
|  | SRCS = glob( | 
|  | ["src/**/*.java"], | 
|  | exclude = INSECURE_CIPHER_FACTORY, | 
|  | ) | 
|  |  | 
|  | RESOURCES = glob(["resources/**"]) | 
|  |  | 
|  | java_library( | 
|  | name = "jgit", | 
|  | srcs = SRCS, | 
|  | javacopts = select({ | 
|  | "//:jdk9": ["--add-modules=java.xml.bind"], | 
|  | "//conditions:default": [], | 
|  | }), | 
|  | resource_strip_prefix = "org.eclipse.jgit/resources", | 
|  | resources = RESOURCES, | 
|  | deps = [ | 
|  | ":insecure_cipher_factory", | 
|  | "//lib:javaewah", | 
|  | "//lib:jsch", | 
|  | "//lib:jzlib", | 
|  | "//lib:slf4j-api", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | java_library( | 
|  | name = "insecure_cipher_factory", | 
|  | srcs = INSECURE_CIPHER_FACTORY, | 
|  | javacopts = ["-Xep:InsecureCryptoUsage:OFF"], | 
|  | ) |