Build blame cache as own java_library This is a first step towards properly packaging of blame cache in Gerrit server which is needed for [1]. [1] currently (PS-44) depends on the whole gitiles-servlet and this leads to a: java.lang.NoClassDefFoundError: com/google/template/soy/SoyFileSet caused by packaging the gitiles-servlet in the Gerrit core but without all of its dependencies. [1] https://gerrit-review.googlesource.com/72798 Change-Id: I9326b30962c21082b3d152eb6397ddcf767d1ce3
diff --git a/BUCK b/BUCK index b7015cd..a8ccb68 100644 --- a/BUCK +++ b/BUCK
@@ -1,6 +1,9 @@ include_defs('//VERSION') DEPS = [ + '//blame-cache:lib', + '//blame-cache:src', + '//blame-cache:javadoc', '//gitiles-dev:dev', '//gitiles-servlet:servlet', '//gitiles-servlet:src', @@ -21,9 +24,18 @@ url = 'gs://gerrit-maven', version = GITILES_VERSION, group = 'com.google.gitiles', - jar = {'gitiles-servlet': '//gitiles-servlet:servlet'}, - src = {'gitiles-servlet': '//gitiles-servlet:src'}, - doc = {'gitiles-servlet': '//gitiles-servlet:javadoc'}, + jar = { + 'blame-cache': '//blame-cache:lib', + 'gitiles-servlet': '//gitiles-servlet:servlet', + }, + src = { + 'blame-cache': '//blame-cache:src', + 'gitiles-servlet': '//gitiles-servlet:src', + }, + doc = { + 'blame-cache': '//blame-cache:javadoc', + 'gitiles-servlet': '//gitiles-servlet:javadoc', + }, ) def b():