in ruler-common/src/main/java/com/spotify/ruler/common/BaseRulerTask.kt [56:63]
fun provideStaticDependencies(): Map<Regex, List<DependencyComponent>> {
val staticComponent = rulerConfig.staticDependenciesFile ?: return emptyMap()
val jsonString = staticComponent.readText()
val itemList = Json.decodeFromString<List<StaticComponent>>(jsonString)
return itemList.associate {
it.path.toEscapeCharRegex() to listOf(DependencyComponent(it.id, ComponentType.INTERNAL))
}
}