Browse Source

Sort by filename for easier search in the logs.

feature/jme/open-room-member-details-when-clicking-on-user-data
Benoit Marty 1 year ago
parent
commit
fdb1ebf0ce
  1. 3
      plugins/src/main/kotlin/extension/DependencyHandleScope.kt
  2. 2
      settings.gradle.kts

3
plugins/src/main/kotlin/extension/DependencyHandleScope.kt

@ -54,7 +54,7 @@ fun DependencyHandlerScope.composeDependencies(libs: LibrariesForLibs) { @@ -54,7 +54,7 @@ fun DependencyHandlerScope.composeDependencies(libs: LibrariesForLibs) {
}
private fun DependencyHandlerScope.addImplementationProjects(directory: File, path: String, nameFilter: String) {
directory.listFiles().orEmpty().forEach { file ->
directory.listFiles().orEmpty().also { it.sort() }.forEach { file ->
if (file.isDirectory) {
val newPath = "$path:${file.name}"
val buildFile = File(file, "build.gradle.kts")
@ -104,6 +104,7 @@ fun DependencyHandlerScope.allFeaturesApi(rootDir: File) { @@ -104,6 +104,7 @@ fun DependencyHandlerScope.allFeaturesApi(rootDir: File) {
val featuresDir = File(rootDir, "features")
addImplementationProjects(featuresDir, ":features", "api")
}
fun DependencyHandlerScope.allFeaturesImpl(rootDir: File) {
val featuresDir = File(rootDir, "features")
addImplementationProjects(featuresDir, ":features", "impl")

2
settings.gradle.kts

@ -56,7 +56,7 @@ include(":anvilcodegen") @@ -56,7 +56,7 @@ include(":anvilcodegen")
include(":samples:minimal")
fun includeProjects(directory: File, path: String, maxDepth: Int = 1) {
directory.listFiles().orEmpty().forEach { file ->
directory.listFiles().orEmpty().also { it.sort() }.forEach { file ->
if (file.isDirectory) {
val newPath = "$path:${file.name}"
val buildFile = File(file, "build.gradle.kts")

Loading…
Cancel
Save