/*
 * R3 Proprietary and Confidential
 *
 * Copyright (c) 2018 R3 Limited.  All rights reserved.
 *
 * The intellectual and technical concepts contained herein are proprietary to R3 and its suppliers and are protected by trade secret law.
 *
 * Distribution of this file or any portion thereof via any medium without the express permission of R3 is strictly prohibited.
 */

buildscript {
    Properties constants = new Properties()
    file("../constants.properties").withInputStream { constants.load(it) }

    ext.guava_version = constants.getProperty("guavaVersion")
}

apply plugin: 'maven'
apply plugin: 'java'

repositories {
    mavenLocal()
    mavenCentral()
}

dependencies {
    // Add the top-level projects ONLY to the host project.
    runtime project.childProjects.values().collect {
        project(it.path)
    }
}

// Don't create an empty jar. The plugins are now in child projects.
jar.enabled = false