# Multi-Project Debugger ## Project Execution Guide This skill helps debug the following projects simultaneously: - FlinkDataSync - com.lianda.auth (Authentication Service) - JavaBackEnd (Main Backend Service) - vue-frontend (Frontend Application) ## Accurate Execution Commands ### 1. JavaBackend **Location:** `d:\Project\LiandaTugboat\Code\JavaBackend` **Command:** `mvn spring-boot:run` **Port:** 8080 **Purpose:** Main backend service with business logic ### 2. vue-frontend **Location:** `d:\Project\LiandaTugboat\Code\vue-frontend` **Command:** `npm run serve` **Port:** 8082 **Purpose:** Frontend user interface ### 3. com.lianda.auth **Location:** `d:\Project\LiandaTugboat\Code\com.lianda.auth` **Command:** `mvn spring-boot:run` **Port:** 8083 **Context Path:** `/auth` **Purpose:** Authentication and authorization service ### 4. FlinkDataSync **Location:** `d:\Project\LiandaTugboat\Code\FlinkDataSync` **Build Command:** `mvn clean package -DskipTests` **Run Command:** `java -cp target/flink-data-sync-1.0-SNAPSHOT.jar com.lianda.flink.sync.MySqlCdcSync` **Purpose:** Real-time data synchronization between databases using Flink CDC ## When to Use Invoke this skill when the user asks to debug multiple projects, troubleshoot integration issues, or needs to understand how these systems work together. ## Project Overview 1. **FlinkDataSync**: Handles data synchronization processes using Apache Flink and CDC technology 2. **com.lianda.auth**: Authentication and authorization service running on port 8083 with context path /auth 3. **JavaBackEnd**: Main business logic and API layer running on port 8080 4. **vue-frontend**: User interface layer that communicates with backend services ## Troubleshooting Tips - If FlinkDataSync fails to start, ensure the build completes successfully first - Check that all database connections are properly configured - Verify that ports 8080, 8082, and 8083 are available - For FlinkDataSync, ensure proper database credentials are configured in the application - Monitor logs across all services to track inter-service communication