Files
gerrit/java/org/eclipse/jgit/BUILD
David Pursehouse 31c82401f0 Merge branch 'stable-2.15' into stable-2.16
* stable-2.15:
  Bazel: Add fixes for --incompatible_load_{java|python}_rules_from_bzl
  Bazel: Bump minimum supported version to 0.29.0
  Lucene index configuration and docs.

Change-Id: I6c597cbc89fafece83c374e9b36c4c4c0126704f
2019-09-04 16:35:55 +09:00

50 lines
1.1 KiB
Python

load("@rules_java//java:defs.bzl", "java_library")
load("//tools/bzl:genrule2.bzl", "genrule2")
load("//tools/bzl:gwt.bzl", "gwt_module")
gwt_module(
name = "client",
srcs = [
"diff/Edit_JsonSerializer.java",
"diff/ReplaceEdit.java",
],
gwt_xml = "JGit.gwt.xml",
visibility = ["//visibility:public"],
deps = [
":Edit",
"//lib:gwtjsonrpc",
"//lib/gwt:user",
],
)
gwt_module(
name = "Edit",
srcs = [":jgit_edit_src"],
visibility = ["//visibility:public"],
)
genrule2(
name = "jgit_edit_src",
outs = ["edit.srcjar"],
cmd = " && ".join([
"unzip -qd $$TMP $(location //lib/jgit/org.eclipse.jgit:jgit-source) " +
"org/eclipse/jgit/diff/Edit.java",
"cd $$TMP",
"zip -Dq $$ROOT/$@ org/eclipse/jgit/diff/Edit.java",
]),
tools = ["//lib/jgit/org.eclipse.jgit:jgit-source"],
)
java_library(
name = "server",
srcs = [
"diff/EditDeserializer.java",
"diff/ReplaceEdit.java",
],
visibility = ["//visibility:public"],
deps = [
"//lib:gson",
"//lib/jgit/org.eclipse.jgit:jgit",
],
)