Maven: Split Maven repository settings out to a separate def file
This will allow a cleaner patch when forking Gerrit to deploy to a different repository than the official release repository on Maven Central. Change-Id: Ic2ec2acb1fe9512782f8b1fe0b7e2ad2131e099d
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
include_defs('//VERSION')
|
include_defs('//VERSION')
|
||||||
include_defs('//tools/maven/package.defs')
|
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'):
|
||||||
if GERRIT_VERSION.endswith('-SNAPSHOT') else \
|
URL = MAVEN_SNAPSHOT_URL
|
||||||
'https://oss.sonatype.org/service/local/staging/deploy/maven2'
|
else:
|
||||||
|
URL = MAVEN_RELEASE_URL
|
||||||
|
|
||||||
maven_package(
|
maven_package(
|
||||||
repository = 'sonatype-nexus-staging',
|
repository = MAVEN_REPOSITORY,
|
||||||
url = URL,
|
url = URL,
|
||||||
version = GERRIT_VERSION,
|
version = GERRIT_VERSION,
|
||||||
jar = {
|
jar = {
|
||||||
|
3
tools/maven/repository.defs
Normal file
3
tools/maven/repository.defs
Normal 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'
|
Reference in New Issue
Block a user