Add the ability to manually include OSS licenses
Hello, this is a great library! I noticed the oss-licenses-plugin didn't have the ability to add licenses manually so I added that functionality. To test this PR:
- Create
custom_dependencies.jsonunderres/raw - Add entries any number of manual entries in the following JSON format:
[
{
"group": "",
"version": "1.2.0",
"fileLocation": "custom",
"name": "Speex",
"license": "https://www.speex.org/docs/manual/speex-manual/node15.html#sec:Speex-License"
},
{
"group": "some.group",
"version": "1.2.3",
"fileLocation": "custom",
"name": "Some Library",
"license": "Some Text or URL"
}
]
- Build and run the app like usual, enjoy
Let me know if you have any revisions!
FYI, I just filled out the Google CLA
Hey @wseemann, just FYI, there is already a similar open PR for supporting third party licenses. However, the linked PR is already open for quite some time - still waiting for a maintainer's review. Fingers crossed that one the the PRs get merged anytime soon.
open PR
Thank you, I'm aware.
Closing out this MR due to inactivity.