AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
While debugging some issue (which later turned out to be https://github.com/mikepenz/AboutLibraries/issues/857) I made some changes along the way addressing some gradle deprecation warnings and use some lazy instead of eager APIs.
I does not amount to much, but thought it might be useful anyway to submit as a minor improvement. Feel free to close it though, especially since I did not do too much testing since I am not familiar with all use cases of the library. Tried my best though.
Migrate away from project.buildDir
** This change avoids some minor IO during the configuration phase (creating the parent directory of the dependency cache file)
While debugging some issue (which later turned out to be https://github.com/mikepenz/AboutLibraries/issues/857) I made some changes along the way addressing some gradle deprecation warnings and use some lazy instead of eager APIs.
I does not amount to much, but thought it might be useful anyway to submit as a minor improvement. Feel free to close it though, especially since I did not do too much testing since I am not familiar with all use cases of the library. Tried my best though.
Main changes:
all
,withType
(withoutconfigureEach
),getByName
), see also https://docs.gradle.org/current/userguide/task_configuration_avoidance.html#eager_apis_to_avoidproject.buildDir
** This change avoids some minor IO during the configuration phase (creating the parent directory of the dependency cache file)