Developer
Checking your setup
How to check that Sonar Vortex is installed correctly and can reach SonarQube Cloud for your project.
Check the context: ask about the project's architecture
The architecture has 19 top-level modules with 35 dependencies between them:
---
Foundation (no dependencies)
┌──────────────────┬──────────────────────┐
│ Module │ Depended on by │
├──────────────────┼──────────────────────┤
│ proj-api-base │ All 18 other modules │
└──────────────────┴──────────────────────┘
---
Core layer (depend only on api-base)
┌────────────────────────────────────────────────┬────────────────────────────────────────┐
│ Module │ Purpose │
├────────────────────────────────────────────────┼────────────────────────────────────────┤
│ proj-api-injection │ DI configuration interfaces │
│ proj-common │ Shared utilities │
│ proj-documentation │ Documentation │
│ proj-impl-configuration-gestalt │ Gestalt config implementation │
│ proj-peripheralcommadapter-loopback │ Peripheral loopback driver │
│ proj-plantoverview-base │ Base UI components │
│ proj-plantoverview-panel-loadgenerator │ Load generator panel │
│ proj-plantoverview-panel-resourceallocation │ Resource allocation panel │
│ proj-plantoverview-themes-default │ Default UI themes │
│ proj-strategies-default │ Default routing/dispatching strategies │
└────────────────────────────────────────────────┴────────────────────────────────────────┘
---
Mid layer (depend on api-base + common)
┌────────────────────────────────────────┬────────────────────────────┐
│ Module │ Also depends on │
├────────────────────────────────────────┼────────────────────────────┤
│ proj-commadapter-loopback │ common │
│ proj-kernel-extension-http-services │ common │
│ proj-kernel-extension-rmi-services │ common │
│ proj-plantoverview-common │ common, plantoverview-base │
└────────────────────────────────────────┴────────────────────────────┘
---
Application layer (leaf modules, nothing depends on them)
┌─────────────────────────────┬────────────────────────────────────────────────────────────┐
│ Module │ Depends on │
├─────────────────────────────┼────────────────────────────────────────────────────────────┤
│ proj-kernel │ api-base, common, commadapter-loopback │
│ proj-kernelcontrolcenter │ api-base, common, commadapter-loopback │
│ proj-modeleditor │ api-base, common, plantoverview-base, plantoverview-common │
│ proj-operationsdesk │ api-base, common, plantoverview-base, plantoverview-common │
└─────────────────────────────┴────────────────────────────────────────────────────────────┘
---
Dependency flow (simplified)
proj-api-base
└── proj-common
└── proj-commadapter-loopback
│ ├── proj-kernel
│ └── proj-kernelcontrolcenter
└── proj-plantoverview-base
└── proj-plantoverview-common
├── proj-modeleditor
└── proj-operationsdesk
proj-api-base is the clear foundation — every module depends on it and nothing depends on the four application-layer modules (kernel, kernelcontrolcenter, modeleditor, operationsdesk).Check the analysis: ask your agent to edit a file
If a check fails
Last updated
Was this helpful?

