28694a09c9
* stable-2.8: Buck: add build for gerrit-plugin-gwtui Fix configuration for plugin and extension API artifact deployment Conflicts: BUCK gerrit-plugin-gwtui/BUCK tools/maven/BUCK Change-Id: I4267b0a6397823a00a11db268b02a50c4f79d4ed
32 lines
994 B
Python
32 lines
994 B
Python
include_defs('//VERSION')
|
|
include_defs('//tools/maven/package.defs')
|
|
|
|
TYPE = 'snapshot' if GERRIT_VERSION.endswith('-SNAPSHOT') else 'release'
|
|
|
|
maven_package(
|
|
repository = 'gerrit-api-repository',
|
|
url = 'gs://gerrit-api/%s' % TYPE,
|
|
version = GERRIT_VERSION,
|
|
jar = {
|
|
'gerrit-extension-api': '//gerrit-extension-api:extension-api',
|
|
'gerrit-plugin-api': '//gerrit-plugin-api:plugin-api',
|
|
'gerrit-plugin-gwtui': '//gerrit-plugin-gwtui:gwtui-api',
|
|
},
|
|
src = {
|
|
'gerrit-extension-api': '//gerrit-extension-api:extension-api-src',
|
|
'gerrit-plugin-api': '//gerrit-plugin-api:plugin-api-src',
|
|
'gerrit-plugin-gwtui': '//gerrit-plugin-gwtui:gwtui-api-src',
|
|
},
|
|
doc = {
|
|
'gerrit-extension-api': '//gerrit-extension-api:extension-api-javadoc',
|
|
'gerrit-plugin-api': '//gerrit-plugin-api:plugin-api-javadoc',
|
|
'gerrit-plugin-gwtui': '//gerrit-plugin-gwtui:gwtui-api-javadoc',
|
|
},
|
|
)
|
|
|
|
python_binary(
|
|
name = 'mvn',
|
|
main = 'mvn.py',
|
|
deps = ['//tools:util'],
|
|
)
|