/*
 * This settings file was auto generated by the Gradle buildInit task
 * by 'doki' at '11/26/14 3:22 PM' with Gradle 2.2
 *
 * The settings file is used to specify which projects to include in your build.
 * In a single project build this file can be empty or even removed.
 *
 * Detailed information about configuring a multi-project build in Gradle can be found
 * in the user guide at http://gradle.org/docs/2.2/userguide/multi_project_builds.html
 */
rootProject.name = 'wilma'

include 'wilma-message-search'
include 'wilma-message-search:wilma-message-search-lucene'
include 'wilma-message-search:wilma-message-search-webapp'
include 'wilma-message-search:wilma-message-search-engine'
include 'wilma-message-search:wilma-message-search-properties'
include 'wilma-message-search:wilma-message-search-domain'

for (subproject in (project(':wilma-message-search')).children){
	subproject.projectDir = file("$rootDir/wilma-message-search/modules/$subproject.name")
}

include 'wilma-application'
include 'wilma-application:wilma-engine'
include 'wilma-application:wilma-message-marker'
include 'wilma-application:wilma-message-logger'
include 'wilma-application:wilma-common'
include 'wilma-application:wilma-route-engine'
include 'wilma-application:wilma-webapp'
include 'wilma-application:wilma-proxy-integration'
include 'wilma-application:wilma-core'
include 'wilma-application:wilma-domain'
include 'wilma-application:wilma-message-maintainer'
include 'wilma-application:wilma-safeguard'
include 'wilma-application:wilma-compression'
include 'wilma-application:wilma-property-validation'
include 'wilma-application:wilma-stub-configuration-parser'
include 'wilma-application:wilma-stub-configuration-domain'
include 'wilma-application:wilma-stub-configuration-support'
include 'wilma-application:wilma-properties'
include 'wilma-application:wilma-indexing'
include 'wilma-application:wilma-message-sequence'

for (subproject in (project(':wilma-application')).children){
	subproject.projectDir = file("$rootDir/wilma-application/modules/$subproject.name")
}

include 'wilma-extras:bulkhead'
include 'wilma-extras:circuitBreaker'
include 'wilma-extras:lookAndSayService'
include 'wilma-extras:mockJsonService'
include 'wilma-extras:randomErrorGenerator'
include 'wilma-extras:replicator'
include 'wilma-extras:reverseProxy'
include 'wilma-extras:shortCircuit'
include 'wilma-extras:responseAutoFixer'

for (subproject in (project(':wilma-extras')).children){
	subproject.projectDir = file("$rootDir/wilma-extras/$subproject.name")
}

include 'wilma-test:wilma-test-client'
include 'wilma-test:wilma-test-server'

for (subproject in (project(':wilma-test')).children){
	subproject.projectDir = file("$rootDir/wilma-test/$subproject.name")
}

include 'wilma-service-api'

include 'wilma-functionaltest'
