Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following are Prioritize-specific parameters that are supported for single and multi-module analysis.

...

Parameter

...

Description

...

Required?

...

Supported Languages

...

Valid Values

...

Default Values

...

appPath

...

Target path to be analyzed

...

Y

...

Java (*.jar, *war, *.ear)

JS (package.json)

Python (requirement.txt, setup.py, pip file)

C# (*.dll, *.exe)

...

Absolute/relative <path-to-file>

...

N/A

...

d

...

Project folder path to be analyzed

...

Y

...

Java; JavaScript; Python; C#

...

Absolute/relative <path-to-folder>

...

N/A

...

euaMode

...

Analysis mode:

1 (Fast Scan - for Java only);

2 (Precise Scan - default full analysis)

...

N

...

Fast Scan is supported only in Java.

...

1|2

  • 1 - Fast Scan is supported only in Java.

...

2

...

iaLanguage

...

Scanning of a Java project without automatic resolving of dependencies. This parameter only applies to POJO cases (not Maven or Gradle profiles). This parameter accepts a single value (Java) and instructs the analysis to review all dependencies among the project files stored in a single, referenced folder

...

N

...

Java

...

Java

...

N/A

...

ignoreEuaNotices

...

EUA code classification requested to not result in a returned Unified Agent error code; the parameter’s set value denotes the classification of non-EUA000 codes that will be logged but ignored, nonetheless

...

N

...

Java; JavaScript; Python; C#

...

ALL | NONE | INFORMATIONAL

ALL: All EUA codes will be ignored

NONE: No EUA codes will be ignored 

INFORMATIONAL: INFORMATIONAL EUA codes will be ignored

...

INFORMATIONAL

...

enableImpactAnalysis

...

Analysis enable status; the setting must be true to run analysis

...

Y

...

Java; JavaScript; Python; C#

...

True/False

...

N/A

...

euaOffline

...

Offline analysis mode; must be true to run analysis in offline fashion

...

N

...

Java; JavaScript; Python; C#

...

[NONE]

...

N/A

...

noConfig

...

Analysis will be run based on explicitly entered command line parameters rather than Unified Agent configuration parameters; this option allows for analysis if a unified agent configuration file cannot be employed.

Once noConfig is set to true, all Prioritize mandatory parameters (should be given in the command line.

...

N

...

Java; JavaScript; Python

...

True/False

...

N/A

The following are Prioritize Command Line Parameters for Multi-module Analysis - both for Unified Agent and xModuleAnalyzer.

All parameters are supported for Java, JavaScript, and Python only.

...

Parameter

...

Description

...

Required for Module:

...

Default Value

...

analyzeMultiModule

...

Creation of a setup file for multi-module analysis (the file is referenced by xModuleAnalyzer)

Needed for creation of a new setup file.

...

Unified Agent

...

[NONE]

...

N/A

...

overrideExistingSetup

...

Replacement of an existing multi-module setup file with a newly one created by this command (this is required to override an existing configuration file)

...

UA with analyzeMultiModule

...

[NONE]

...

N/A

...

ignoreEuaNotices

...

EUA code classification requested to not result in a returned Unified Agent error code; the parameter’s set value denotes the classification of non-EUA000 codes that will be logged but ignored, nonetheless

...

xModuleAnalyzer

...

ALL | NONE | INFORMATIONAL

...

INFORMATIONAL

...

logPath

...

Custom path for the multi-module analysis log

...

xModuleAnalyzer

...

Absolute/relative <path-to-file>

...

N/A

...

runInParallel

...

Preferred execution of analysis; parallel execution allows for faster analysis overall of multiple processes

...

xModuleAnalyzer

...

True/False

...

This page is available at: https://docs.mend.io/bundle/sca_user_guide/page/mend_prioritize_command_line_parameters.html