-
Notifications
You must be signed in to change notification settings - Fork 128
Expand file tree
/
Copy pathmise.toml
More file actions
59 lines (44 loc) · 1.72 KB
/
Copy pathmise.toml
File metadata and controls
59 lines (44 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[tools]
java = "temurin-25.0.3+9.0.LTS"
maven = "3.9.12"
# One Node for the repo: the version Maven vendors for the UI build (pom.xml node.version)
# and CI uses. ui/manager no longer pins its own (it pinned v25 while CI ran 20).
node = "22.23.2"
"npm:chromadb" = "3.4.3"
[tasks.dev]
run = "mvn compile quarkus:dev"
description = "Start dev mode with live reload (port 7070)"
[tasks.compile]
run = "mvn compile"
description = "Compile sources only (fast feedback; never builds the UIs)"
[tasks.test]
run = "mvn verify -DskipUi=true"
description = "Compile + unit tests + package, without the UI build (ITs skipped - use `mise run test-it`)"
[tasks.test-it]
run = "mvn verify -DskipITs=false -DskipUi=true"
description = "Compile + unit tests + integration tests + the 90/80 coverage gate (requires Docker)"
[tasks.clean-compile]
depends = ["clean"]
run = "mvn compile"
description = "Clean build, then compile"
[tasks.validate]
run = "mvn validate"
description = "Blocking Checkstyle import rules + the formatter check (fix formatting with `mise run format`)"
[tasks.format]
run = "mvn formatter:format"
description = "Auto-format Java sources using the project Eclipse formatter"
[tasks.docker-build]
run = "mvn clean package '-Dquarkus.container-image.build=true'"
description = "Build the app + Docker image"
[tasks.license-gen]
run = "mvn package -Plicense-gen -DskipTests"
description = "Generate third-party licenses (Red Hat certification)"
[tasks.debug]
run = "mvn quarkus:dev -Dsuspend"
description = "Start dev mode and wait for debugger on port 5005"
[tasks.clean]
run = "mvn clean"
description = "Clean build — delete target"
[tasks.chroma]
run = "docker compose -f docker-compose.chroma.yml up"
description = "Starts ChromaDB"