Implement searching for config files in th whole project directory tree
This commit is contained in:
+2
-2
@@ -51,8 +51,8 @@ class KotlinScriptConfigurationManager(project: Project, scriptDefinitionProvide
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun loadScriptDefinitionsFromDirectoryWithConfigs(dir: File): List<KotlinConfigurableScriptDefinition> =
|
fun loadScriptDefinitionsFromDirectoryWithConfigs(dir: File): List<KotlinConfigurableScriptDefinition> =
|
||||||
dir.listFiles { file -> file.name.endsWith(SCRIPT_CONFIG_FILE_EXTENSION, ignoreCase = true) }
|
dir.walk().filter { it.isFile && it.name.endsWith(SCRIPT_CONFIG_FILE_EXTENSION, ignoreCase = true) }.toList()
|
||||||
.flatMap (::loadScriptDefinitionsFromConfig)
|
.flatMap ( ::loadScriptDefinitionsFromConfig )
|
||||||
|
|
||||||
fun loadScriptDefinitionsFromConfig(configFile: File): List<KotlinConfigurableScriptDefinition> =
|
fun loadScriptDefinitionsFromConfig(configFile: File): List<KotlinConfigurableScriptDefinition> =
|
||||||
JDOMUtil.loadDocument(configFile).rootElement.children.mapNotNull {
|
JDOMUtil.loadDocument(configFile).rootElement.children.mapNotNull {
|
||||||
|
|||||||
Reference in New Issue
Block a user