mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 00:17:11 -07:00
Prune out nonexistent source directories.
This commit is contained in:
parent
ea06bf6743
commit
41bc77221d
1 changed files with 7 additions and 2 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue