Merge changes I12783a82,Ic2ec2acb into stable-2.12

* changes:
  Allow to add custom core plugins in release build
  Maven: Split Maven repository settings out to a separate def file
This commit is contained in:
David Pursehouse
2015-12-17 05:45:17 +00:00
committed by Gerrit Code Review
3 changed files with 13 additions and 5 deletions

View File

@@ -6,6 +6,9 @@ CORE = [
'reviewnotes',
'singleusergroup'
]
CUSTOM = [
# Add custom core plugins here
]
# buck audit parses and resolves all deps even if not reachable
# from the root(s) passed to audit. Filter dependencies to only
@@ -20,7 +23,7 @@ def core_plugins(names):
else:
n.append(p)
return h, n
HAVE, NEED = core_plugins(CORE)
HAVE, NEED = core_plugins(CORE + CUSTOM)
genrule(
name = 'core',

View File

@@ -1,12 +1,14 @@
include_defs('//VERSION')
include_defs('//tools/maven/package.defs')
include_defs('//tools/maven/repository.defs')
URL = 'https://oss.sonatype.org/content/repositories/snapshots' \
if GERRIT_VERSION.endswith('-SNAPSHOT') else \
'https://oss.sonatype.org/service/local/staging/deploy/maven2'
if GERRIT_VERSION.endswith('-SNAPSHOT'):
URL = MAVEN_SNAPSHOT_URL
else:
URL = MAVEN_RELEASE_URL
maven_package(
repository = 'sonatype-nexus-staging',
repository = MAVEN_REPOSITORY,
url = URL,
version = GERRIT_VERSION,
jar = {

View File

@@ -0,0 +1,3 @@
MAVEN_REPOSITORY = 'sonatype-nexus-staging'
MAVEN_SNAPSHOT_URL = 'https://oss.sonatype.org/content/repositories/snapshots'
MAVEN_RELEASE_URL = 'https://oss.sonatype.org/service/local/staging/deploy/maven2'