blob: 0541fc0a26949f1d9051f208e14b8b00e099966b [file] [log] [blame]
Shawn Pearce06497862013-07-29 15:44:49 -07001include_defs('//tools/maven/package.defs')
David Pursehouse35fda702015-12-09 17:16:50 +09002include_defs('//tools/maven/repository.defs')
David Ostrovsky50785fd2016-10-28 09:17:14 +02003include_defs('//version.bzl')
Shawn Pearce06497862013-07-29 15:44:49 -07004
David Pursehouse35fda702015-12-09 17:16:50 +09005if GERRIT_VERSION.endswith('-SNAPSHOT'):
6 URL = MAVEN_SNAPSHOT_URL
7else:
8 URL = MAVEN_RELEASE_URL
Shawn Pearce06497862013-07-29 15:44:49 -07009
10maven_package(
David Pursehouse35fda702015-12-09 17:16:50 +090011 repository = MAVEN_REPOSITORY,
David Ostrovsky520f29c2014-05-22 21:44:29 +020012 url = URL,
Shawn Pearce06497862013-07-29 15:44:49 -070013 version = GERRIT_VERSION,
14 jar = {
Christian Aistleitner97d7b0d2015-09-29 10:57:20 +020015 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework',
David Ostrovskybb360eb2013-11-23 22:28:05 +010016 'gerrit-extension-api': '//gerrit-extension-api:extension-api',
17 'gerrit-plugin-api': '//gerrit-plugin-api:plugin-api',
18 'gerrit-plugin-gwtui': '//gerrit-plugin-gwtui:gwtui-api',
Shawn Pearce06497862013-07-29 15:44:49 -070019 },
20 src = {
Christian Aistleitner97d7b0d2015-09-29 10:57:20 +020021 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework-src',
David Ostrovskybb360eb2013-11-23 22:28:05 +010022 'gerrit-extension-api': '//gerrit-extension-api:extension-api-src',
23 'gerrit-plugin-api': '//gerrit-plugin-api:plugin-api-src',
24 'gerrit-plugin-gwtui': '//gerrit-plugin-gwtui:gwtui-api-src',
25 },
26 doc = {
Christian Aistleitner97d7b0d2015-09-29 10:57:20 +020027 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework-javadoc',
David Ostrovskybb360eb2013-11-23 22:28:05 +010028 'gerrit-extension-api': '//gerrit-extension-api:extension-api-javadoc',
29 'gerrit-plugin-api': '//gerrit-plugin-api:plugin-api-javadoc',
30 'gerrit-plugin-gwtui': '//gerrit-plugin-gwtui:gwtui-api-javadoc',
Shawn Pearce06497862013-07-29 15:44:49 -070031 },
Dariusz Luksza3ffc86a2014-04-30 13:01:19 +020032 war = {'gerrit-war': '//:release'},
Shawn Pearce06497862013-07-29 15:44:49 -070033)