project_start
Starts a configured Java project’s JAR as a detached process, building with Maven when needed; optionally force a rebuild or skip the build if an existing JAR is ready.
Instructions
Start the configured JAR (detached process group). Builds with Maven unless the JAR is fresh or skipBuild is set; use rebuild to force package.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>"
},
"name": "project_start"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | ||
| rebuild | No | Force Maven package before start | |
| projectId | Yes | ||
| skipBuild | No | Skip Maven; require an existing resolvable JAR |