blob: a66e8d2111ac1975739222340d2328c627bb2d49 [file] [log] [blame]
gerrit_plugin(
name = 'gitblit',
srcs = glob(['src/main/java/**/*.java']),
manifest_entries = [
'Gerrit-PluginName: gitblit',
'Gerrit-Module: com.googlesource.gerrit.plugins.gitblit.GitBlitModule',
'Gerrit-HttpModule: com.googlesource.gerrit.plugins.gitblit.GitBlitServletModule',
'Gerrit-InitStep: com.googlesource.gerrit.plugins.gitblit.GitBlitInitStep',
'Gerrit-ReloadMode: restart',
],
deps = [
'//lib/commons:httpcore',
'//lib/commons:net',
'//lib/commons:codec',
'//plugins/gitblit/lib:gitblit-jar',
'//plugins/gitblit/lib:wicket',
'//plugins/gitblit/lib:wicket-extensions',
'//plugins/gitblit/lib:wicketstuff',
'//plugins/gitblit/lib:javax-mail',
'//plugins/gitblit/lib:groovy',
'//plugins/gitblit/lib:beust-jcommander',
'//plugins/gitblit/lib:jdom',
'//plugins/gitblit/lib:lucene-core',
'//plugins/gitblit/lib:lucene-highlighter',
'//plugins/gitblit/lib:lucene-memory',
'//plugins/gitblit/lib:markdownpapers',
'//plugins/gitblit/lib:rome',
'//plugins/gitblit/lib:unboundid',
':gitblit-properties-jar',
]
)
prebuilt_jar(
name = 'gitblit-properties-jar',
binary_jar = genfile('gitblit-properties.zip'),
deps = [':gitblit-properties'],
)
genrule(
name = 'gitblit-properties',
cmd = 'cp $SRCDIR/src/main/resources/gitblit.properties $TMP'
+ ';cd $TMP'
+ ';zip -q $OUT *',
srcs = ['src/main/resources/gitblit.properties'],
out = 'gitblit-properties.zip',
)