20217595ab
The PEX wrapper ignores the exit code of the wrapped script, and always exits with status 1, obscuring the true status of the command. Since mvn.py doesn't use other libraries, we can just run it directly. Change-Id: Ie7c3467cb3b8163cff79334a190fc29381dd2f72
34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
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'},
|
|
)
|