зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1670261 - Add Mozilla Maven as a maven repository on CI. r=agi,firefox-build-system-reviewers,mhentges,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D116603
This commit is contained in:
Родитель
d1298df426
Коммит
17a64b1d2a
|
@ -12,7 +12,7 @@ NO_NDK=1
|
|||
# We want to download Gradle.
|
||||
ac_add_options --with-gradle
|
||||
# We want to use (and populate!) the local Nexus repositories.
|
||||
export GRADLE_MAVEN_REPOSITORIES="http://localhost:8081/nexus/content/repositories/google/","http://localhost:8081/nexus/content/repositories/central/","http://localhost:8081/nexus/content/repositories/gradle-plugins/"
|
||||
export GRADLE_MAVEN_REPOSITORIES="http://localhost:8081/nexus/content/repositories/mozilla/","http://localhost:8081/nexus/content/repositories/google/","http://localhost:8081/nexus/content/repositories/central/","http://localhost:8081/nexus/content/repositories/gradle-plugins/"
|
||||
|
||||
# From here on, just like ../android-arm/nightly.
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
ac_add_options --enable-application=mobile/android
|
||||
|
||||
ac_add_options --with-gradle="$MOZ_FETCHES_DIR/android-gradle-dependencies/gradle-dist/bin/gradle"
|
||||
export GRADLE_MAVEN_REPOSITORIES="file://$MOZ_FETCHES_DIR/android-gradle-dependencies/google","file://$MOZ_FETCHES_DIR/android-gradle-dependencies/central","file://$MOZ_FETCHES_DIR/android-gradle-dependencies/gradle-plugins"
|
||||
export GRADLE_MAVEN_REPOSITORIES="file://$MOZ_FETCHES_DIR/android-gradle-dependencies/mozilla","file://$MOZ_FETCHES_DIR/android-gradle-dependencies/google","file://$MOZ_FETCHES_DIR/android-gradle-dependencies/central","file://$MOZ_FETCHES_DIR/android-gradle-dependencies/gradle-plugins"
|
||||
|
||||
if [ -z "$NO_NDK" -a -z "$USE_ARTIFACT" ]; then
|
||||
CFLAGS="$CFLAGS -fcrash-diagnostics-dir=${UPLOAD_PATH}"
|
||||
|
|
|
@ -435,6 +435,7 @@ option(
|
|||
env="GRADLE_MAVEN_REPOSITORIES",
|
||||
nargs="+",
|
||||
default=(
|
||||
"https://maven.mozilla.org/maven2/",
|
||||
"https://maven.google.com/",
|
||||
"https://repo.maven.apache.org/maven2/",
|
||||
"https://plugins.gradle.org/m2/",
|
||||
|
|
|
@ -13,6 +13,7 @@ pushd $WORKSPACE
|
|||
mkdir -p android-gradle-dependencies /builds/worker/artifacts
|
||||
|
||||
# NEXUS_WORK is exported by `before.sh`.
|
||||
cp -R ${NEXUS_WORK}/storage/mozilla android-gradle-dependencies
|
||||
cp -R ${NEXUS_WORK}/storage/central android-gradle-dependencies
|
||||
cp -R ${NEXUS_WORK}/storage/google android-gradle-dependencies
|
||||
cp -R ${NEXUS_WORK}/storage/gradle-plugins android-gradle-dependencies
|
||||
|
|
|
@ -23,6 +23,37 @@
|
|||
<resolveLinks>true</resolveLinks>
|
||||
</routing>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>mozilla</id>
|
||||
<name>Mozilla Maven</name>
|
||||
<providerRole>org.sonatype.nexus.proxy.repository.Repository</providerRole>
|
||||
<providerHint>maven2</providerHint>
|
||||
<localStatus>IN_SERVICE</localStatus>
|
||||
<notFoundCacheActive>true</notFoundCacheActive>
|
||||
<notFoundCacheTTL>1440</notFoundCacheTTL>
|
||||
<userManaged>true</userManaged>
|
||||
<exposed>true</exposed>
|
||||
<browseable>true</browseable>
|
||||
<writePolicy>READ_ONLY</writePolicy>
|
||||
<indexable>true</indexable>
|
||||
<searchable>true</searchable>
|
||||
<localStorage>
|
||||
<provider>file</provider>
|
||||
</localStorage>
|
||||
<remoteStorage>
|
||||
<url>https://maven.mozilla.org/maven2/</url>
|
||||
</remoteStorage>
|
||||
<externalConfiguration>
|
||||
<repositoryPolicy>RELEASE</repositoryPolicy>
|
||||
<checksumPolicy>STRICT</checksumPolicy>
|
||||
<fileTypeValidation>true</fileTypeValidation>
|
||||
<downloadRemoteIndex>false</downloadRemoteIndex>
|
||||
<artifactMaxAge>-1</artifactMaxAge>
|
||||
<metadataMaxAge>1440</metadataMaxAge>
|
||||
<itemMaxAge>1440</itemMaxAge>
|
||||
<autoBlockActive>true</autoBlockActive>
|
||||
</externalConfiguration>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>gradle-plugins</id>
|
||||
<name>Gradle Plugins</name>
|
||||
|
|
Загрузка…
Ссылка в новой задаче