Shawn Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 1 | include_defs('//tools/maven/package.defs') |
David Pursehouse | 35fda70 | 2015-12-09 17:16:50 +0900 | [diff] [blame] | 2 | include_defs('//tools/maven/repository.defs') |
David Ostrovsky | 50785fd | 2016-10-28 09:17:14 +0200 | [diff] [blame] | 3 | include_defs('//version.bzl') |
Shawn Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 4 | |
David Pursehouse | 35fda70 | 2015-12-09 17:16:50 +0900 | [diff] [blame] | 5 | if GERRIT_VERSION.endswith('-SNAPSHOT'): |
| 6 | URL = MAVEN_SNAPSHOT_URL |
| 7 | else: |
| 8 | URL = MAVEN_RELEASE_URL |
Shawn Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 9 | |
| 10 | maven_package( |
David Pursehouse | 35fda70 | 2015-12-09 17:16:50 +0900 | [diff] [blame] | 11 | repository = MAVEN_REPOSITORY, |
David Ostrovsky | 520f29c | 2014-05-22 21:44:29 +0200 | [diff] [blame] | 12 | url = URL, |
Shawn Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 13 | version = GERRIT_VERSION, |
| 14 | jar = { |
Christian Aistleitner | 97d7b0d | 2015-09-29 10:57:20 +0200 | [diff] [blame] | 15 | 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework', |
David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 16 | '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 Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 19 | }, |
| 20 | src = { |
Christian Aistleitner | 97d7b0d | 2015-09-29 10:57:20 +0200 | [diff] [blame] | 21 | 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework-src', |
David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 22 | '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 Aistleitner | 97d7b0d | 2015-09-29 10:57:20 +0200 | [diff] [blame] | 27 | 'gerrit-acceptance-framework': '//gerrit-acceptance-framework:acceptance-framework-javadoc', |
David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 28 | '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 Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 31 | }, |
Dariusz Luksza | 3ffc86a | 2014-04-30 13:01:19 +0200 | [diff] [blame] | 32 | war = {'gerrit-war': '//:release'}, |
Shawn Pearce | 0649786 | 2013-07-29 15:44:49 -0700 | [diff] [blame] | 33 | ) |