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