plugin migrar from comparacion bom maven gradle multiple-repositories

migrar - maven vs gradle comparacion



Varios repositorios de Maven en un archivo de gradle (3)

Así que mi problema es cómo agregar múltiples repositorios de Maven a un archivo de Gradle.

Esto NO funciona:

repositories { mavenCentral() maven { url "http://maven.springframework.org/release" url "http://maven.restlet.org" } }


Aquí está la respuesta:

allprojects { repositories { jcenter() maven { url ''https://maven.google.com/'' } maven{ url ''https://jitpack.io'' } } }


En resumen tienes que hacer así.

repositories { maven { url "http://maven.springframework.org/release" } maven { url "https://maven.fabric.io/public" } }

Detalle:

Es necesario especificar cada URL de Maven en sus propias llaves. Esto es lo que obtuve al trabajar con las dependencias de esqueleto para el proyecto de servicios web que voy a construir:

apply plugin: ''java'' sourceCompatibility = 1.7 version = ''1.0'' repositories { maven { url "http://maven.springframework.org/release" } maven { url "http://maven.restlet.org" } mavenCentral() } dependencies { compile group:''org.restlet.jee'', name:''org.restlet'', version:''2.1.1'' compile group:''org.restlet.jee'', name:''org.restlet.ext.servlet'',version.1.1'' compile group:''org.springframework'', name:''spring-web'', version:''3.2.1.RELEASE'' compile group:''org.slf4j'', name:''slf4j-api'', version:''1.7.2'' compile group:''ch.qos.logback'', name:''logback-core'', version:''1.0.9'' testCompile group:''junit'', name:''junit'', version:''4.11'' }

Blog


Tienes que hacer esto en tu archivo de nivel de proyecto .

allprojects { repositories { jcenter() maven { url "http://dl.appnext.com/" } maven { url "https://maven.google.com" } } }