Documentation

Getting Started

Requirements

Current MVP: Java source, Spring Boot project structure, and the TraceGraph source repository itself.

Build TraceGraph

cd /path/to/TraceGraph
mvn -q -DskipTests compile

Run it inside the target project

cd /path/to/your-spring-project
java -cp /path/to/TraceGraph/target/classes \
  io.tracegraph.cli.TraceGraphCli \
  PrimaryRoleSelection#selectFallbackRoleId \
  --no-cache

Run it with an explicit project path

java -cp /path/to/TraceGraph/target/classes \
  io.tracegraph.cli.TraceGraphCli \
  /path/to/your-spring-project \
  PrimaryRoleSelection#selectFallbackRoleId \
  --no-cache

What you see first

The CLI prints the analysis mode, target method, how many API entry points were scanned, and a tree that shows which routes reach the target method.

See the available viewsTroubleshooting

文档

快速开始

前置要求

当前 MVP 需要 Java 源码、Spring Boot 项目结构,以及 TraceGraph 自身源码仓库。

构建 TraceGraph

cd /path/to/TraceGraph
mvn -q -DskipTests compile

在目标项目目录里运行

cd /path/to/your-spring-project
java -cp /path/to/TraceGraph/target/classes \
  io.tracegraph.cli.TraceGraphCli \
  PrimaryRoleSelection#selectFallbackRoleId \
  --no-cache

显式传入项目路径运行

java -cp /path/to/TraceGraph/target/classes \
  io.tracegraph.cli.TraceGraphCli \
  /path/to/your-spring-project \
  PrimaryRoleSelection#selectFallbackRoleId \
  --no-cache

第一次会看到什么

CLI 会输出分析模式、目标方法、扫描到的 API 入口数量,以及一棵展示哪些路由能到达目标方法的树。

查看可用视图故障排查

Documentación

Getting Started

Requisitos

El MVP actual necesita código fuente Java, estructura de proyecto Spring Boot y el repositorio fuente de TraceGraph.

Compilar TraceGraph

cd /path/to/TraceGraph
mvn -q -DskipTests compile

Ejecutarlo dentro del proyecto objetivo

cd /path/to/your-spring-project
java -cp /path/to/TraceGraph/target/classes \
  io.tracegraph.cli.TraceGraphCli \
  PrimaryRoleSelection#selectFallbackRoleId \
  --no-cache

Ejecutarlo con ruta explícita del proyecto

java -cp /path/to/TraceGraph/target/classes \
  io.tracegraph.cli.TraceGraphCli \
  /path/to/your-spring-project \
  PrimaryRoleSelection#selectFallbackRoleId \
  --no-cache

Qué ves al principio

El CLI imprime el modo de análisis, el método objetivo, cuántos entry points API se escanearon y un árbol que muestra qué rutas alcanzan el método objetivo.

Ver las vistas disponiblesTroubleshooting