Dependencies licensing - vmware/versatile-data-kit GitHub Wiki
Here we can see what licenses are dependencies of Versatile Data Kit
Python
To generate licenses report for dependencies, build vdk-core and build vdk-control-cli, then run:
pip-licenses --format=html > dependency_license.html
Java
To generate licenses report for dependencies, found per module in build/reports/dependency-license
:
./gradlew :base:generateLicenseReport
./gradlew :pipelines_control_service:generateLicenseReport
./model/gradlew generateLicenseReport
Angular Frontend
Build the projects first (cicd/build.sh).
From within projects/frontend/data-pipelines
or projects/frontend/shared-components
run
npm i npm-license-crawler -g
npm-license-crawler --csv licenses.csv
open the generated licenses.csv in your preferred editor.
e.g
vim licenses.csv
For a complete list of npm licence crawler options please see here: https://github.com/mwittig/npm-license-crawler