Fix generation of Version file
Recent version of Buck broke referencing a genfile() from within a java_library(). Other locations were updated to have genrule() create a JAR/ZIP directly as output but this was missed. Change-Id: If11dd10b60f73881e6d0f1200453b02a47e57793
This commit is contained in:
parent
d64aefbcde
commit
da16183775
@ -1,5 +1,4 @@
|
|||||||
SRC = 'src/main/java/com/google/gerrit/'
|
SRC = 'src/main/java/com/google/gerrit/'
|
||||||
VER = 'resources/com/google/gerrit/common/Version'
|
|
||||||
|
|
||||||
gwt_module(
|
gwt_module(
|
||||||
name = 'client',
|
name = 'client',
|
||||||
@ -32,10 +31,10 @@ java_library(
|
|||||||
visibility = ['PUBLIC'],
|
visibility = ['PUBLIC'],
|
||||||
)
|
)
|
||||||
|
|
||||||
java_library(
|
prebuilt_jar(
|
||||||
name = 'version',
|
name = 'version',
|
||||||
resources = [genfile(VER)],
|
binary_jar = genfile('version.jar'),
|
||||||
deps = [':git_describe'],
|
deps = [':gen_version'],
|
||||||
visibility = ['PUBLIC'],
|
visibility = ['PUBLIC'],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -51,9 +50,14 @@ def git_describe():
|
|||||||
return v
|
return v
|
||||||
|
|
||||||
genrule(
|
genrule(
|
||||||
name = 'git_describe',
|
name = 'gen_version',
|
||||||
cmd = 'mkdir -p $(dirname $OUT); echo "%s" >$OUT' % git_describe(),
|
cmd = ';'.join([
|
||||||
out = VER,
|
'cd $TMP',
|
||||||
|
'mkdir -p com/google/gerrit/common',
|
||||||
|
'echo "%s" >com/google/gerrit/common/Version' % git_describe(),
|
||||||
|
'zip -9Dqr $OUT .',
|
||||||
|
]),
|
||||||
|
out = 'version.jar',
|
||||||
)
|
)
|
||||||
|
|
||||||
java_test(
|
java_test(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user