Marcin Laskowski
Marcin Laskowski
Yes, `com.mikepenz.aboutlibraries.plugin` is added in `:app` module as plugin dependency, and `com.mikepenz:aboutlibraries-core` is added in the `:settings` module as code dependency. My best guess, is that this issue is caused...
@mikepenz Nope, AboutLibraries is the only one missing. Valid `*.json` file with all the other dependencies is generated in the `build` folder I've added a direct dependency for `com.mikepenz:aboutlibraries-core` in...
[aboutLibraries.zip](https://github.com/mikepenz/AboutLibraries/files/8272080/aboutLibraries.zip) [findLibraries.txt](https://github.com/mikepenz/AboutLibraries/files/8272087/findLibraries.txt) First is the content of "aboutLibraries" directory in build file, the second is the result of `findLibraries` task
Breaking discovery! If I declare dependency like this: `implementation libs.aboutLibraries.core` AboutLibraries is not listed as dependency. BUT if I declare it like this: `debugImplementation libs.aboutLibraries.core` then everything is working as...
Confirmed, this is a caching issue. Licenses are correctly generated only if `gradlew clean` and `gradle findLibraries --no-build-cache` were invoked
Weird: when invoking `gradlew assembleDebug` dependencies are not refreshed. But when invoking `gradlew assembleDebug --scan` (for gradle build scan), dependencies are refreshed correctly. I think that this might be some...
Any update on this? If those tasks were cached and shouldn't be, that probably means some task inputs were declared incorectly
@mikepenz Confirmed, it's still happening. AboutLibraries v10.3.1, Gradle v7.5. Gradle 7.5 has support for "Dependency resolution results can be used as task inputs", maybe implementing it will solve this issue?
Any update on this issue? You can also use my personal project to debug it: [https://github.com/ILikeYourHat/Large-Scale-Android-App](https://github.com/ILikeYourHat/Large-Scale-Android-App)
If you need a working workaround (Groovy): afterEvaluate { mergeDebugResources.mustRunAfter(processDebugGoogleServices) mergeReleaseResources.mustRunAfter(processReleaseGoogleServices) } Maybe not very DRY, but does the job 😄