Apps View & Dev Mode
Apps View & Dev Mode Orchestration
Section titled “Apps View & Dev Mode Orchestration”The Apps View is the central control room for your Quarkus applications inside Visual Studio Code. It automatically discovers all modules across single-repo and multi-module workspaces.
🧭 Workspace Hierarchy & Service Status
Section titled “🧭 Workspace Hierarchy & Service Status”Quarkus Studio inspects your Maven root POMs or Gradle settings.gradle files to build a structured representation of every service.
Live Status Indicators
Section titled “Live Status Indicators”- ⚪ Stopped: Outline play icon. Click the icon to boot Dev Mode for this specific service.
- 🟢 Running: Solid green play indicator. Shows inline actions for Stop, Restart, View Logs, and Open Dev UI.
Dev Mode Terminal Integration
Section titled “Dev Mode Terminal Integration”When you start dev mode, Quarkus Studio launches a dedicated integrated terminal running:
./mvnw compile quarkus:dev# or for Gradle./gradlew quarkusDevAll hot reloading, compilation outputs, and standard Quarkus keyboard shortcuts (s to force reload, r to run tests, h for help) remain fully active in the terminal.
🌐 Dynamic Dev UI Launcher
Section titled “🌐 Dynamic Dev UI Launcher”Quarkus provides a rich in-browser developer console at /q/dev-ui.
In multi-service setups, services often run on custom ports (e.g. 8081, 8082) configured in application.properties via quarkus.http.port:
quarkus.http.port=8082Quarkus Studio automatically parses the assigned port and routes the Open Dev UI action directly to http://localhost:8082/q/dev-ui (falling back to 8080), saving you from typing URLs manually.
🔍 REST Endpoints Explorer
Section titled “🔍 REST Endpoints Explorer”Under each application in the tree, expand the Endpoints node to inspect all HTTP endpoints discovered across your Java and Kotlin source files.
Key Capabilities
Section titled “Key Capabilities”- Color-Coded HTTP Badges: Visual badges for GET, POST, PUT, DELETE, and PATCH.
- Jump to Source: Click any endpoint node in the tree to instantly open the corresponding Java/Kotlin file with the cursor on the handler method.
- Inline Actions:
- 🌐 Open in Browser: Opens the route in your default web browser.
- 📋 Copy Endpoint URL: Copies full address (
http://localhost:8080/api/users) to clipboard. - 📋 Copy Relative Path: Copies route path (
/api/users) to clipboard.
- Live Sync: Watches
**/*.{java,kt}in the background; endpoints update automatically as you add@Pathor JAX-RS annotations.
🗂️ Quick Configuration & Build File Access
Section titled “🗂️ Quick Configuration & Build File Access”Every service in the Apps View exposes instant click-to-open links for:
application.properties/application.yamlpom.xml/build.gradle
No need to search through deeply nested project folder trees.
