Al especificar las dependencias del proyecto Gradle, ¿puedo evitar el uso de un nombre de proyecto absoluto completo y usar uno relativo? (Es decir, en mi ejemplo no quiero especificar explícitamente: app-a al hacer referencia a: dominio-a)Dependencias relativas a proyectos en Gradle?
//Directory structure
app-a/
domain-a/
build.gradle
webapp-a/
build.gradle
aplicación web-A build.gradle:
apply plugin: 'java'
//Build.gradle for webapp-a
dependencies {
// Works
compile project(':app-a:domain-a')
//Doesn't work
compile project(projectDir.path + '/../domain-a/')
//Doesn't work
compile findProject('../domain-a')
//Doesn't work
compile project(':domain-a')
}
proyecto de compilación (':' + parent.name + ': domain-a') funciona pero parece hacky – vicsz
Aquí hay un ejemplo de trabajo que funciona con gradle2.2.1 pero no con android studio 1.0.2: http: // stackoverflow.com/questions/18936433/relative-gradle-project-dependency-with-holoeverywhere/27857759#27857759 – k3b