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

Prune out nonexistent source directories.

This commit is contained in:
Cedric Beust 2016-08-02 23:14:46 -08:00
parent ea06bf6743
commit 41bc77221d

View file

@ -93,11 +93,16 @@ class DependencyData @Inject constructor(val executors: KobaltExecutors, val dep
val dependentProjects = project.dependsOn.map { it.name } val dependentProjects = project.dependsOn.map { it.name }
// Separate resource from source directories // Separate resource from source directories
val sources = project.sourceDirectories.partition { KFiles.isResource(it) } fun partition(project: Project, dirs: Collection<String>)
val tests = project.sourceDirectoriesTest.partition { KFiles.isResource(it) } = dirs.filter { File(project.directory, it).exists() }
.partition { KFiles.isResource(it) }
val sources = partition(project, project.sourceDirectories)
val tests = partition(project, project.sourceDirectoriesTest)
val projectTasks = taskManager.tasksByNames(project).values().map { val projectTasks = taskManager.tasksByNames(project).values().map {
TaskData(it.name, it.doc, it.group) TaskData(it.name, it.doc, it.group)
} }
allTasks.addAll(projectTasks) allTasks.addAll(projectTasks)
val compileDependencies = val compileDependencies =
if (useGraph) compileDependenciesGraph(project, project.name) if (useGraph) compileDependenciesGraph(project, project.name)