1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

Only existing sources.

This commit is contained in:
Cedric Beust 2016-02-05 21:41:49 +04:00
parent 2214677d92
commit 3161d68ba3

View file

@ -76,8 +76,8 @@ open class Project(
}
companion object {
val DEFAULT_SOURCE_DIRECTORIES = hashSetOf("src/main/java", "src/main/kotlin", "src/main/resources")
val DEFAULT_SOURCE_DIRECTORIES_TEST = hashSetOf("src/test/java", "src/test/kotlin")
val DEFAULT_SOURCE_DIRECTORIES = setOf("src/main/java", "src/main/kotlin", "src/main/resources")
val DEFAULT_SOURCE_DIRECTORIES_TEST = setOf("src/test/java", "src/test/kotlin")
}
//
@ -92,6 +92,7 @@ open class Project(
private fun existing(dirs: Set<String>) = dirs.filter { File(directory, it).exists() }.toHashSet()
var sourceDirectories = hashSetOf<String>().apply { addAll(DEFAULT_SOURCE_DIRECTORIES)}
get() = existing(field)
@Directive
fun sourceDirectoriesTest(init: Sources.() -> Unit) : Sources {
@ -99,6 +100,7 @@ open class Project(
}
var sourceDirectoriesTest = hashSetOf<String>().apply { addAll(DEFAULT_SOURCE_DIRECTORIES_TEST)}
get() = existing(field)
//
// Dependencies