23 lines
1012 B
Groovy
23 lines
1012 B
Groovy
rootProject.name = 'rex-catalog'
|
|
|
|
// Ścieżka do buildu emulatora. Domyślnie przypięty submoduł (reprodukowalnie,
|
|
// tag z gradle.properties). Do pracy na żywej kopii roboczej obu projektów:
|
|
// ./gradlew run -PemulatorPath=/Users/genszu/IdeaProjects/Rex-EMoolator
|
|
def emulatorPath = providers.gradleProperty('emulatorPath').getOrElse('vendor/Rex-EMoolator')
|
|
def emulator = file(emulatorPath)
|
|
|
|
if (!new File(emulator, 'settings.gradle').exists()) {
|
|
throw new GradleException(
|
|
"Nie znaleziono buildu Rex-EMoolator w '${emulator}'.\n" +
|
|
"Zainicjuj submoduł: git submodule update --init --recursive")
|
|
}
|
|
|
|
// Koordynat 'pl.genschu:core' nie istnieje w żadnym repozytorium Maven — jest
|
|
// deklarowany wyłącznie po to, żeby go tutaj podstawić lokalnym projektem :core.
|
|
// Dzięki temu repo emulatora nie wymaga ani 'group', ani 'maven-publish'.
|
|
includeBuild(emulator) {
|
|
dependencySubstitution {
|
|
substitute module('pl.genschu:core') using project(':core')
|
|
}
|
|
}
|