4.4. analyze 命令选项
以下是您可以和 mta-cli analyze 命令一起使用的选项,以满足您的需要的命令行为。
| 选项 | 描述 |
|---|---|
|
| 分析开源库。 |
|
|
set 当您禁用 Maven 搜索时,MTA 会首先尝试从 JAR 文件的 POM 文件(若有)决定依赖项。如果此方法不成功,则 MTA 会通过目录结构来确定依赖项。这个方法可能无法生成可靠的依赖项分类,因为软件包结构可能与 MTA 预期的不同。您可能会看到更多事件,因为某些依赖项可能会被错误地归类为内部。
默认情况下, |
|
| 每个事件输出中要包含的源代码数。默认值为 100。 |
|
| 依赖项目录。 |
|
|
使用分析运行默认规则集。默认值是 |
|
|
显示 |
|
| HTTP 代理字符串 URL。 |
|
| HTTPS 代理字符串 URL。 |
|
| 基于自定义变量选择事件的表达式,例如: !package=io.demo.config-utils
|
|
| 应用源代码或二进制文件的路径。 |
|
| 用于收集 trace 的 Jaeger 端点。 |
|
| 创建分析和依赖输出作为 JSON 文件。 |
|
| 根据指定的标签选择器表达式运行规则。 |
|
| 列出源应用程序中的所有语言。二进制应用程序不支持此标志。 |
|
| 列出可用的受支持提供程序。 |
|
| 列出可用迁移源的规则。 |
|
| 列出可用迁移目标的规则。 |
|
| 要使用的自定义 Maven 设置文件的路径。 |
|
| 分析模式。必须设置为以下值之一:
|
|
| proxy-excluded URL (仅与代理相关)。 |
|
| 分析输出的目录的路径。 |
|
| 覆盖输出目录。 |
|
| 包含规则文件的文件名或目录。 |
|
| 不要生成静态报告。 |
|
| 要考虑分析的源技术。要指定多个源,请重复该参数,例如: --source <source_1> --source <source_2> ...
|
|
| 要考虑分析的目标技术。要指定多个目标,请重复该参数,例如: --target <target_1> --target <target_2> ...
|
|
| 日志级别。默认值为 4。 |
|
| 不要清理临时资源。 |