include_defs('//VERSION') include_defs('//tools/maven/package.defs') include_defs('//tools/maven/repository.defs') if GERRIT_VERSION.endswith('-SNAPSHOT'): URL = MAVEN_SNAPSHOT_URL else: URL = MAVEN_RELEASE_URL maven_package( repository = MAVEN_REPOSITORY, url = URL, version = GERRIT_VERSION, jar = { 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework', '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-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework-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-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework-javadoc', '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', }, war = {'gerrit-war': '//:release'}, ) python_binary( name = 'mvn', main = 'mvn.py', )