pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.name = 'pluto-sample'
include ':sample'
include ':pluto:lib'
include ':pluto:lib-no-op'

/* plugin modules */
include ':pluto-plugins:base:lib'

/* core plugin modules */
include ':pluto-plugins:bundle:lib'
include ':pluto-plugins:bundle:lib-no-op'
include ':pluto-plugins:plugins:exceptions:lib'
include ':pluto-plugins:plugins:exceptions:lib-no-op'
include ':pluto-plugins:plugins:network:lib'
include ':pluto-plugins:plugins:network:lib-no-op'
include ':pluto-plugins:plugins:shared-preferences:lib'
include ':pluto-plugins:plugins:shared-preferences:lib-no-op'
include ':pluto-plugins:plugins:logger:lib'
include ':pluto-plugins:plugins:logger:lib-no-op'
include ':pluto-plugins:plugins:datastore:lib'
include ':pluto-plugins:plugins:datastore:lib-no-op'
include ':pluto-plugins:plugins:rooms-database:lib'
include ':pluto-plugins:plugins:rooms-database:lib-no-op'
include ':pluto-plugins:plugins:layout-inspector:lib'
include ':pluto-plugins:plugins:layout-inspector:lib-no-op'
