Description
openedon Jan 13, 2020
Describe the bug
Like with com.google.android.gms:oss-licenses-plugin:0.10.0, com.google.android.gms:oss-licenses-plugin:0.10.1 is still thinking that the app does not have any open source licenses.
Using com.android.tools.build:gradle:3.5.3 (same problem with 3.5.1), gradle 6.0.1 (same problem with 5.6.0).
To Reproduce
Apply any dependency. And try to build.
Expected behavior
Three files should get generated by the oss-licenses-plugin, containing all the information needed:
app/build/generated/third_party_licenses/res/dependencies.json
app/build/generated/third_party_licenses/res/raw/third_party_license_metadata
app/build/generated/third_party_licenses/res/raw/third_party_licenses
But the problem is that the two files are generated blank:
app/build/generated/third_party_licenses/res/raw/third_party_license_metadata
app/build/generated/third_party_licenses/res/raw/third_party_licenses
And the third file gets generated as an empty array:
`[
]`
app/build/generated/third_party_licenses/res/dependencies.json
Desktop (please complete the following information):
- Gradle version: 6.0.1 (same problem with 5.6.0)
- Android Studio version [e.g. 3.1 (stable)]: 3.5.3
- Plugin name and version [e.g. OSS Licenses 16.0.0]: com.google.android.gms.oss-licenses-plugin:0.10.1
Additional context
A full list of licenses was generated with com.google.android.gms.oss-licenses-plugin:0.9.5
In case it makes a difference, this is on macOS 10.14.6 but I have also tested on Ubuntu 16.4 with the same result.
And also an extra information, I have tried to delete the third_party_libraries directory, to make sure that it is getting recreated and it is. It is still producing the empty files as described above.
Activity