Skip to content

MO-Movia/Dependency-Track-Report-Tool

Repository files navigation

Third Party Audit & License Validation Utility (TPALVU)

Download Source

Prerequisite

Configuration

From the cloned folder edit config.properties

  1. set the value of REST_API_KEY=Prerequiste#9
  2. set the value of REST_API_PID=Prerequiste#8

Build

From the cloned folder run mvn clean compile package -DskipTests

  • utility.tpalv-1.0.0.jar shall be generated in the target folder
  • Copy utility.tpalv-1.0.0.jar to a new folder outside the project folder for testing.
  • Copy config.properties to the above folder.

Run

java -jar utility.tpalv-1.0.0.jar

Parameters

Usage: java -jar utility.tpalv-1.0.0.jar [-configurations] where each configuration is in the format:

-configuration=value

and separated by a space.

In order to overrride the configurations in the config.properties to running the tool use command line arguments like this:

java -jar utility.tpalv-1.0.0.jar -U=http://localhost:8080 -A=path-to-movia_approved_licenses.txt

Available configurations are:

Configuration Description
-U Dependency Track Rest API URL
-K Dependency Track Rest API Key
-I Dependency Track Project ID
-A File path of the Approved Licenses
-X File path of the License Translations
-W File path of the White list
-R File path of the Audit report csv
-L File path of the unique License list
-T File path of the License Text
-? print help message

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •