Build Logs
quafadas/live-server-scala-cli-js • scheduled_3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
Errors
0
Warnings
543
Total Lines
1065
1##################################
2Clonning https://github.com/quafadas/live-server-scala-cli-js.git into /build/repo using revision v0.12.14
3##################################
4Note: switching to 'a4a5826bcaeb57134e280b2669921a86507cb59b'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
32Execute tests: false
33Mill project found:
34Found explicit mill version 1.0.5 in build directive
35Force upgrade of millVersion 1.0.5 to 1.0.6
36Detected mill version=1.0.6, binary version: 1.0
37No prepare script found for project quafadas/live-server-scala-cli-js
38No mill build directory found
39Apply scalafix rules to build.mill
40##################################
41Scala version: 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
42Targets: io.github.quafadas%frontend-routes io.github.quafadas%sjsls
43Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
44##################################
45Downloading mill 1.0.6 from https://repo1.maven.org/maven2/com/lihaoyi/mill-dist-native-linux-amd64/1.0.6/mill-dist-native-linux-amd64-1.0.6.exe ...
46 % Total % Received % Xferd Average Speed Time Time Time Current
47 Dload Upload Total Spent Left Speed
48
49 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
50 62 54.8M 62 34.3M 0 0 66.4M 0 --:--:-- --:--:-- --:--:-- 66.3M
51100 54.8M 100 54.8M 0 0 82.7M 0 --:--:-- --:--:-- --:--:-- 82.6M
52Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-daemon_3/1.0.6/mill-runner-daemon_3-1.0.6.pom
53Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-daemon_3/1.0.6/mill-runner-daemon_3-1.0.6.pom
54Downloading https://repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.11.5/os-lib_3-0.11.5.pom
55Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-eclipse_3/1.0.6/mill-runner-eclipse_3-1.0.6.pom
56Downloading https://repo1.maven.org/maven2/com/lihaoyi/os-lib-watch_3/0.11.5/os-lib-watch_3-0.11.5.pom
57Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-eval_3/1.0.6/mill-core-eval_3-1.0.6.pom
58Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-server_3/1.0.6/mill-runner-server_3-1.0.6.pom
59Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-meta_3/1.0.6/mill-runner-meta_3-1.0.6.pom
60Downloaded https://repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.11.5/os-lib_3-0.11.5.pom
61Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.4/sourcecode_3-0.4.4.pom
62Downloaded https://repo1.maven.org/maven2/com/lihaoyi/os-lib-watch_3/0.11.5/os-lib-watch_3-0.11.5.pom
63Downloading https://repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_3/0.2.0/unroll-annotation_3-0.2.0.pom
64Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-server_3/1.0.6/mill-runner-server_3-1.0.6.pom
65Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_3/0.11.10/mill-moduledefs_3-0.11.10.pom
66Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-meta_3/1.0.6/mill-runner-meta_3-1.0.6.pom
67Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.0/fansi_3-0.5.0.pom
68Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-eval_3/1.0.6/mill-core-eval_3-1.0.6.pom
69Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-launcher_3/1.0.6/mill-runner-launcher_3-1.0.6.pom
70Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-eclipse_3/1.0.6/mill-runner-eclipse_3-1.0.6.pom
71Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-idea_3/1.0.6/mill-runner-idea_3-1.0.6.pom
72Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.4/sourcecode_3-0.4.4.pom
73Downloading https://repo1.maven.org/maven2/com/lihaoyi/mainargs_3/0.7.6/mainargs_3-0.7.6.pom
74Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_3/0.11.10/mill-moduledefs_3-0.11.10.pom
75Downloading https://repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.9.3/pprint_3-0.9.3.pom
76Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-launcher_3/1.0.6/mill-runner-launcher_3-1.0.6.pom
77Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp_3/1.0.6/mill-runner-bsp_3-1.0.6.pom
78Downloaded https://repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_3/0.2.0/unroll-annotation_3-0.2.0.pom
79Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp-worker_3/1.0.6/mill-runner-bsp-worker_3-1.0.6.pom
80Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.0/fansi_3-0.5.0.pom
81Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_3/4.3.0/upickle_3-4.3.0.pom
82Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-idea_3/1.0.6/mill-runner-idea_3-1.0.6.pom
83Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mainargs_3/0.7.6/mainargs_3-0.7.6.pom
84Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp-worker_3/1.0.6/mill-runner-bsp-worker_3-1.0.6.pom
85Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp_3/1.0.6/mill-runner-bsp_3-1.0.6.pom
86Downloaded https://repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.9.3/pprint_3-0.9.3.pom
87Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_3/4.3.0/upickle_3-4.3.0.pom
88Downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.15.0/jna-5.15.0.pom
89Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-exec_3/1.0.6/mill-core-exec_3-1.0.6.pom
90Downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.18/logback-classic-1.5.18.pom
91Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-util_3/1.0.6/mill-libs-util_3-1.0.6.pom
92Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api-daemon_3/1.0.6/mill-core-api-daemon_3-1.0.6.pom
93Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-scalalib_3/1.0.6/mill-libs-scalalib_3-1.0.6.pom
94Downloaded https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.18/logback-classic-1.5.18.pom
95Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-server_3/1.0.6/mill-libs-daemon-server_3-1.0.6.pom
96Downloaded https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.15.0/jna-5.15.0.pom
97Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_3/4.3.0/upickle-implicits_3-4.3.0.pom
98Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api-daemon_3/1.0.6/mill-core-api-daemon_3-1.0.6.pom
99Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-client/1.0.6/mill-runner-client-1.0.6.pom
100Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-util_3/1.0.6/mill-libs-util_3-1.0.6.pom
101Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal-cli_3/1.0.6/mill-core-internal-cli_3-1.0.6.pom
102Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-exec_3/1.0.6/mill-core-exec_3-1.0.6.pom
103Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_3/4.3.0/upack_3-4.3.0.pom
104Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-server_3/1.0.6/mill-libs-daemon-server_3-1.0.6.pom
105Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-codesig_3/1.0.6/mill-runner-codesig_3-1.0.6.pom
106Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-client/1.0.6/mill-runner-client-1.0.6.pom
107Downloading https://repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.10/snakeyaml-engine-2.10.pom
108Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal-cli_3/1.0.6/mill-core-internal-cli_3-1.0.6.pom
109Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api_3/1.0.6/mill-core-api_3-1.0.6.pom
110Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_3/4.3.0/upickle-implicits_3-4.3.0.pom
111Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_3/2.4.0/scala-xml_3-2.4.0.pom
112Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_3/4.3.0/upack_3-4.3.0.pom
113Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.1/fansi_3-0.5.1.pom
114Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-scalalib_3/1.0.6/mill-libs-scalalib_3-1.0.6.pom
115Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-resolve_3/1.0.6/mill-core-resolve_3-1.0.6.pom
116Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-codesig_3/1.0.6/mill-runner-codesig_3-1.0.6.pom
117Downloading https://repo1.maven.org/maven2/com/lihaoyi/geny_3/1.1.1/geny_3-1.1.1.pom
118Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api_3/1.0.6/mill-core-api_3-1.0.6.pom
119Downloading https://repo1.maven.org/maven2/ch/epfl/scala/bsp4j/2.2.0-M2/bsp4j-2.2.0-M2.pom
120Downloaded https://repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.10/snakeyaml-engine-2.10.pom
121Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.12.0/scala-collection-compat_3-2.12.0.pom
122Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_3/2.4.0/scala-xml_3-2.4.0.pom
123Downloading https://repo1.maven.org/maven2/com/lihaoyi/os-zip/0.11.5/os-zip-0.11.5.pom
124Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.1/fansi_3-0.5.1.pom
125Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_3/4.3.0/ujson_3-4.3.0.pom
126Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-resolve_3/1.0.6/mill-core-resolve_3-1.0.6.pom
127Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-jvm_2.13/2.1.25-M18/coursier-jvm_2.13-2.1.25-M18.pom
128Downloaded https://repo1.maven.org/maven2/com/lihaoyi/geny_3/1.1.1/geny_3-1.1.1.pom
129Downloaded https://repo1.maven.org/maven2/ch/epfl/scala/bsp4j/2.2.0-M2/bsp4j-2.2.0-M2.pom
130Downloading https://repo1.maven.org/maven2/io/github/alexarchambault/native-terminal/native-terminal-no-ffm/0.0.9.1/native-terminal-no-ffm-0.0.9.1.pom
131Downloaded https://repo1.maven.org/maven2/com/lihaoyi/os-zip/0.11.5/os-zip-0.11.5.pom
132Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.12.0/scala-collection-compat_3-2.12.0.pom
133Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_3/4.3.0/ujson_3-4.3.0.pom
134Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-jvm_2.13/2.1.25-M18/coursier-jvm_2.13-2.1.25-M18.pom
135Downloaded https://repo1.maven.org/maven2/io/github/alexarchambault/native-terminal/native-terminal-no-ffm/0.0.9.1/native-terminal-no-ffm-0.0.9.1.pom
136Downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-parent/1.5.18/logback-parent-1.5.18.pom
137Downloaded https://repo1.maven.org/maven2/ch/qos/logback/logback-parent/1.5.18/logback-parent-1.5.18.pom
138Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-archive-cache_2.13/2.1.25-M18/coursier-archive-cache_2.13-2.1.25-M18.pom
139Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-client/1.0.6/mill-libs-daemon-client-1.0.6.pom
140Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib_3/1.0.6/mill-libs-javalib_3-1.0.6.pom
141Downloading https://repo1.maven.org/maven2/io/github/alexarchambault/is-terminal/0.1.2/is-terminal-0.1.2.pom
142Downloading https://repo1.maven.org/maven2/guru/nidi/graphviz-java-min-deps/0.18.1/graphviz-java-min-deps-0.18.1.pom
143Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal_3/1.0.6/mill-core-internal_3-1.0.6.pom
144Downloaded https://repo1.maven.org/maven2/guru/nidi/graphviz-java-min-deps/0.18.1/graphviz-java-min-deps-0.18.1.pom
145Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-constants/1.0.6/mill-core-constants-1.0.6.pom
146Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-client/1.0.6/mill-libs-daemon-client-1.0.6.pom
147Downloading https://repo1.maven.org/maven2/org/jline/jline/3.28.0/jline-3.28.0.pom
148Downloaded https://repo1.maven.org/maven2/io/github/alexarchambault/is-terminal/0.1.2/is-terminal-0.1.2.pom
149Downloading https://repo1.maven.org/maven2/io/get-coursier/versions_2.13/0.5.1/versions_2.13-0.5.1.pom
150Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-archive-cache_2.13/2.1.25-M18/coursier-archive-cache_2.13-2.1.25-M18.pom
151Downloading https://repo1.maven.org/maven2/com/lihaoyi/fastparse_3/3.1.1/fastparse_3-3.1.1.pom
152Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib_3/1.0.6/mill-libs-javalib_3-1.0.6.pom
153Downloading https://repo1.maven.org/maven2/org/jgrapht/jgrapht-core/1.4.0/jgrapht-core-1.4.0.pom
154Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal_3/1.0.6/mill-core-internal_3-1.0.6.pom
155Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.25-M18/coursier-util_2.13-2.1.25-M18.pom
156Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-constants/1.0.6/mill-core-constants-1.0.6.pom
157Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits-named-tuples_3/4.3.0/upickle-implicits-named-tuples_3-4.3.0.pom
158Downloaded https://repo1.maven.org/maven2/org/jline/jline/3.28.0/jline-3.28.0.pom
159Downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.18/logback-core-1.5.18.pom
160Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fastparse_3/3.1.1/fastparse_3-3.1.1.pom
161Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-exec/2.1.25-M18/coursier-exec-2.1.25-M18.pom
162Downloaded https://repo1.maven.org/maven2/io/get-coursier/versions_2.13/0.5.1/versions_2.13-0.5.1.pom
163Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_3/4.3.0/upickle-core_3-4.3.0.pom
164Downloaded https://repo1.maven.org/maven2/org/jgrapht/jgrapht-core/1.4.0/jgrapht-core-1.4.0.pom
165Downloading https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.8/asm-tree-9.8.pom
166Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.25-M18/coursier-util_2.13-2.1.25-M18.pom
167Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.25-M18/coursier_2.13-2.1.25-M18.pom
168Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits-named-tuples_3/4.3.0/upickle-implicits-named-tuples_3-4.3.0.pom
169Downloading https://repo1.maven.org/maven2/com/lihaoyi/requests_3/0.9.0/requests_3-0.9.0.pom
170Downloaded https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.18/logback-core-1.5.18.pom
171Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-env_2.13/2.1.25-M18/coursier-env_2.13-2.1.25-M18.pom
172Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_3/4.3.0/upickle-core_3-4.3.0.pom
173Downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.pom
174Downloaded https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.8/asm-tree-9.8.pom
175Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-paths/2.1.25-M18/coursier-paths-2.1.25-M18.pom
176Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-exec/2.1.25-M18/coursier-exec-2.1.25-M18.pom
177Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.25-M18/coursier-cache_2.13-2.1.25-M18.pom
178Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.25-M18/coursier_2.13-2.1.25-M18.pom
179Downloading https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-requests_3/0.5.0/sonatype-central-client-requests_3-0.5.0.pom
180Downloaded https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.pom
181Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.15/scala-reflect-2.13.15.pom
182Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-env_2.13/2.1.25-M18/coursier-env_2.13-2.1.25-M18.pom
183Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.25-M18/coursier-core_2.13-2.1.25-M18.pom
184Downloaded https://repo1.maven.org/maven2/com/lihaoyi/requests_3/0.9.0/requests_3-0.9.0.pom
185Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.25-M18/coursier-cache_2.13-2.1.25-M18.pom
186Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-paths/2.1.25-M18/coursier-paths-2.1.25-M18.pom
187Downloaded https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-requests_3/0.5.0/sonatype-central-client-requests_3-0.5.0.pom
188Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.25-M18/coursier-core_2.13-2.1.25-M18.pom
189Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.15/scala-reflect-2.13.15.pom
190Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.28.0/jline-parent-3.28.0.pom
191Downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.17/slf4j-parent-2.0.17.pom
192Downloading https://repo1.maven.org/maven2/guru/nidi/graphviz-java-parent/0.18.1/graphviz-java-parent-0.18.1.pom
193Downloading https://repo1.maven.org/maven2/org/jgrapht/jgrapht/1.4.0/jgrapht-1.4.0.pom
194Downloaded https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.17/slf4j-parent-2.0.17.pom
195Downloaded https://repo1.maven.org/maven2/org/jgrapht/jgrapht/1.4.0/jgrapht-1.4.0.pom
196Downloaded https://repo1.maven.org/maven2/guru/nidi/graphviz-java-parent/0.18.1/graphviz-java-parent-0.18.1.pom
197Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.28.0/jline-parent-3.28.0.pom
198Downloading https://repo1.maven.org/maven2/guru/nidi/guru-nidi-parent-pom/1.1.36/guru-nidi-parent-pom-1.1.36.pom
199Downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-bom/2.0.17/slf4j-bom-2.0.17.pom
200Downloaded https://repo1.maven.org/maven2/guru/nidi/guru-nidi-parent-pom/1.1.36/guru-nidi-parent-pom-1.1.36.pom
201Downloaded https://repo1.maven.org/maven2/org/slf4j/slf4j-bom/2.0.17/slf4j-bom-2.0.17.pom
202Downloading https://repo1.maven.org/maven2/org/jheaps/jheaps/0.11/jheaps-0.11.pom
203Downloading https://repo1.maven.org/maven2/org/ow2/asm/asm/9.8/asm-9.8.pom
204Downloading https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.10.0/plexus-archiver-4.10.0.pom
205Downloading https://repo1.maven.org/maven2/io/get-coursier/dependency_2.13/0.3.2/dependency_2.13-0.3.2.pom
206Downloading https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.pom
207Downloading https://repo1.maven.org/maven2/org/apache/tika/tika-core/3.2.2/tika-core-3.2.2.pom
208Downloaded https://repo1.maven.org/maven2/org/ow2/asm/asm/9.8/asm-9.8.pom
209Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner_3/1.0.6/mill-libs-javalib-testrunner_3-1.0.6.pom
210Downloaded https://repo1.maven.org/maven2/io/get-coursier/dependency_2.13/0.3.2/dependency_2.13-0.3.2.pom
211Downloading https://repo1.maven.org/maven2/guru/nidi/graphviz-java/0.18.1/graphviz-java-0.18.1.pom
212Downloaded https://repo1.maven.org/maven2/org/jheaps/jheaps/0.11/jheaps-0.11.pom
213Downloading https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-core_3/0.5.0/sonatype-central-client-core_3-0.5.0.pom
214Downloaded https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.pom
215Downloading https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-upickle_3/0.5.0/sonatype-central-client-upickle_3-0.5.0.pom
216Downloaded https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.10.0/plexus-archiver-4.10.0.pom
217Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-api_3/1.0.6/mill-libs-javalib-api_3-1.0.6.pom
218Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner_3/1.0.6/mill-libs-javalib-testrunner_3-1.0.6.pom
219Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.25-M18/coursier-proxy-setup-2.1.25-M18.pom
220Downloaded https://repo1.maven.org/maven2/guru/nidi/graphviz-java/0.18.1/graphviz-java-0.18.1.pom
221Downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.17.0/jna-5.17.0.pom
222Downloaded https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-core_3/0.5.0/sonatype-central-client-core_3-0.5.0.pom
223Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-rpc_3/1.0.6/mill-libs-rpc_3-1.0.6.pom
224Downloaded https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-upickle_3/0.5.0/sonatype-central-client-upickle_3-0.5.0.pom
225Downloaded https://repo1.maven.org/maven2/org/apache/tika/tika-core/3.2.2/tika-core-3.2.2.pom
226Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-api_3/1.0.6/mill-libs-javalib-api_3-1.0.6.pom
227Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.25-M18/coursier-proxy-setup-2.1.25-M18.pom
228Downloaded https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.17.0/jna-5.17.0.pom
229Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-rpc_3/1.0.6/mill-libs-rpc_3-1.0.6.pom
230Downloading https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/18/plexus-18.pom
231Downloading https://repo1.maven.org/maven2/org/apache/tika/tika-parent/3.2.2/tika-parent-3.2.2.pom
232Downloaded https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/18/plexus-18.pom
233Downloaded https://repo1.maven.org/maven2/org/apache/tika/tika-parent/3.2.2/tika-parent-3.2.2.pom
234Downloading https://repo1.maven.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom
235Downloaded https://repo1.maven.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom
236Downloading https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-bom/11.0.25/jetty-bom-11.0.25.pom
237Downloading https://repo1.maven.org/maven2/org/testcontainers/testcontainers-bom/1.21.3/testcontainers-bom-1.21.3.pom
238Downloading https://repo1.maven.org/maven2/org/apache/cxf/cxf-bom/4.0.8/cxf-bom-4.0.8.pom
239Downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-bom/2.25.1/log4j-bom-2.25.1.pom
240Downloading https://repo1.maven.org/maven2/io/netty/netty-bom/4.2.3.Final/netty-bom-4.2.3.Final.pom
241Downloading https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-bom/1.12.788/aws-java-sdk-bom-1.12.788.pom
242Downloaded https://repo1.maven.org/maven2/io/netty/netty-bom/4.2.3.Final/netty-bom-4.2.3.Final.pom
243Downloading https://repo1.maven.org/maven2/org/junit/junit-bom/5.13.4/junit-bom-5.13.4.pom
244Downloaded https://repo1.maven.org/maven2/org/apache/cxf/cxf-bom/4.0.8/cxf-bom-4.0.8.pom
245Downloading https://repo1.maven.org/maven2/software/amazon/awssdk/bom/2.32.16/bom-2.32.16.pom
246Downloaded https://repo1.maven.org/maven2/org/testcontainers/testcontainers-bom/1.21.3/testcontainers-bom-1.21.3.pom
247Downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-bom/2.19.2/jackson-bom-2.19.2.pom
248Downloaded https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-bom/2.25.1/log4j-bom-2.25.1.pom
249Downloaded https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-bom/11.0.25/jetty-bom-11.0.25.pom
250Downloaded https://repo1.maven.org/maven2/org/junit/junit-bom/5.13.4/junit-bom-5.13.4.pom
251Downloaded https://repo1.maven.org/maven2/software/amazon/awssdk/bom/2.32.16/bom-2.32.16.pom
252Downloaded https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-bom/2.19.2/jackson-bom-2.19.2.pom
253Downloaded https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-bom/1.12.788/aws-java-sdk-bom-1.12.788.pom
254Downloading https://repo1.maven.org/maven2/org/apache/cxf/cxf/4.0.8/cxf-4.0.8.pom
255Downloading https://repo1.maven.org/maven2/software/amazon/awssdk/aws-sdk-java-pom/2.32.16/aws-sdk-java-pom-2.32.16.pom
256Downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-parent/2.19.3/jackson-parent-2.19.3.pom
257Downloading https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-pom/1.12.788/aws-java-sdk-pom-1.12.788.pom
258Downloaded https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-parent/2.19.3/jackson-parent-2.19.3.pom
259Downloaded https://repo1.maven.org/maven2/software/amazon/awssdk/aws-sdk-java-pom/2.32.16/aws-sdk-java-pom-2.32.16.pom
260Downloaded https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-pom/1.12.788/aws-java-sdk-pom-1.12.788.pom
261Downloaded https://repo1.maven.org/maven2/org/apache/cxf/cxf/4.0.8/cxf-4.0.8.pom
262Downloading https://repo1.maven.org/maven2/com/fasterxml/oss-parent/69/oss-parent-69.pom
263Downloaded https://repo1.maven.org/maven2/com/fasterxml/oss-parent/69/oss-parent-69.pom
264Downloading https://repo1.maven.org/maven2/io/airlift/aircompressor/0.27/aircompressor-0.27.pom
265Downloading https://repo1.maven.org/maven2/org/virtuslab/scala-cli/config_3/1.8.5/config_3-1.8.5.pom
266Downloading https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.pom
267Downloading https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.5.0/plexus-io-3.5.0.pom
268Downloading https://repo1.maven.org/maven2/io/get-coursier/cache-util/2.1.25-M18/cache-util-2.1.25-M18.pom
269Downloading https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.pom
270Downloaded https://repo1.maven.org/maven2/io/airlift/aircompressor/0.27/aircompressor-0.27.pom
271Downloading https://repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.6/windows-ansi-0.0.6.pom
272Downloaded https://repo1.maven.org/maven2/io/get-coursier/cache-util/2.1.25-M18/cache-util-2.1.25-M18.pom
273Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner-entrypoint/1.0.6/mill-libs-javalib-testrunner-entrypoint-1.0.6.pom
274Downloaded https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.5.0/plexus-io-3.5.0.pom
275Downloading https://repo1.maven.org/maven2/commons-io/commons-io/2.20.0/commons-io-2.20.0.pom
276Downloaded https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.pom
277Downloading https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.pom
278Downloaded https://repo1.maven.org/maven2/org/virtuslab/scala-cli/config_3/1.8.5/config_3-1.8.5.pom
279Downloading https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.pom
280Downloaded https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.pom
281Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.4.0/scala-xml_2.13-2.4.0.pom
282Downloaded https://repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.6/windows-ansi-0.0.6.pom
283Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner-entrypoint/1.0.6/mill-libs-javalib-testrunner-entrypoint-1.0.6.pom
284Downloaded https://repo1.maven.org/maven2/commons-io/commons-io/2.20.0/commons-io-2.20.0.pom
285Downloaded https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.pom
286Downloaded https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.pom
287Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.4.0/scala-xml_2.13-2.4.0.pom
288Downloading https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/17/plexus-17.pom
289Downloading https://repo1.maven.org/maven2/io/airlift/airbase/112/airbase-112.pom
290Downloaded https://repo1.maven.org/maven2/io/airlift/airbase/112/airbase-112.pom
291Downloaded https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/17/plexus-17.pom
292Downloading https://repo1.maven.org/maven2/org/apache/commons/commons-parent/69/commons-parent-69.pom
293Downloaded https://repo1.maven.org/maven2/org/apache/commons/commons-parent/69/commons-parent-69.pom
294Downloading https://repo1.maven.org/maven2/org/apache/apache/31/apache-31.pom
295Downloaded https://repo1.maven.org/maven2/org/apache/apache/31/apache-31.pom
296Downloading https://repo1.maven.org/maven2/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom
297Downloaded https://repo1.maven.org/maven2/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom
298Downloading https://repo1.maven.org/maven2/org/virtuslab/scala-cli/specification-level_3/1.8.5/specification-level_3-1.8.5.pom
299Downloading https://repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.pom
300Downloading https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom
301Downloaded https://repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.pom
302Downloaded https://repo1.maven.org/maven2/org/virtuslab/scala-cli/specification-level_3/1.8.5/specification-level_3-1.8.5.pom
303Downloaded https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom
304Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-meta_3/1.0.6/mill-runner-meta_3-1.0.6.jar
305Downloading https://repo1.maven.org/maven2/com/lihaoyi/fastparse_3/3.1.1/fastparse_3-3.1.1.jar
306Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits-named-tuples_3/4.3.0/upickle-implicits-named-tuples_3-4.3.0.jar
307Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-eclipse_3/1.0.6/mill-runner-eclipse_3-1.0.6.jar
308Downloading https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-upickle_3/0.5.0/sonatype-central-client-upickle_3-0.5.0.jar
309Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-exec/2.1.25-M18/coursier-exec-2.1.25-M18.jar
310Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-eclipse_3/1.0.6/mill-runner-eclipse_3-1.0.6.jar
311Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-paths/2.1.25-M18/coursier-paths-2.1.25-M18.jar
312Downloaded https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-upickle_3/0.5.0/sonatype-central-client-upickle_3-0.5.0.jar
313Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api_3/1.0.6/mill-core-api_3-1.0.6.jar
314Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fastparse_3/3.1.1/fastparse_3-3.1.1.jar
315Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-util_3/1.0.6/mill-libs-util_3-1.0.6.jar
316Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits-named-tuples_3/4.3.0/upickle-implicits-named-tuples_3-4.3.0.jar
317Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp_3/1.0.6/mill-runner-bsp_3-1.0.6.jar
318Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-meta_3/1.0.6/mill-runner-meta_3-1.0.6.jar
319Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.15/scala-reflect-2.13.15.jar
320Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-paths/2.1.25-M18/coursier-paths-2.1.25-M18.jar
321Downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.18/logback-core-1.5.18.jar
322Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-exec/2.1.25-M18/coursier-exec-2.1.25-M18.jar
323Downloading https://repo1.maven.org/maven2/org/jgrapht/jgrapht-core/1.4.0/jgrapht-core-1.4.0.jar
324Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp_3/1.0.6/mill-runner-bsp_3-1.0.6.jar
325Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-client/1.0.6/mill-libs-daemon-client-1.0.6.jar
326Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-util_3/1.0.6/mill-libs-util_3-1.0.6.jar
327Downloading https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-core_3/0.5.0/sonatype-central-client-core_3-0.5.0.jar
328Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api_3/1.0.6/mill-core-api_3-1.0.6.jar
329Downloading https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.jar
330Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-client/1.0.6/mill-libs-daemon-client-1.0.6.jar
331Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_3/4.3.0/ujson_3-4.3.0.jar
332Downloaded https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.18/logback-core-1.5.18.jar
333Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_3/4.3.0/upickle-core_3-4.3.0.jar
334Downloaded https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-core_3/0.5.0/sonatype-central-client-core_3-0.5.0.jar
335Downloading https://repo1.maven.org/maven2/io/get-coursier/cache-util/2.1.25-M18/cache-util-2.1.25-M18.jar
336Downloaded https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.jar
337Downloading https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar
338Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_3/4.3.0/ujson_3-4.3.0.jar
339Downloading https://repo1.maven.org/maven2/com/lihaoyi/mainargs_3/0.7.6/mainargs_3-0.7.6.jar
340Downloaded https://repo1.maven.org/maven2/io/get-coursier/cache-util/2.1.25-M18/cache-util-2.1.25-M18.jar
341Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-server_3/1.0.6/mill-libs-daemon-server_3-1.0.6.jar
342Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_3/4.3.0/upickle-core_3-4.3.0.jar
343Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner-entrypoint/1.0.6/mill-libs-javalib-testrunner-entrypoint-1.0.6.jar
344Downloaded https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar
345Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal_3/1.0.6/mill-core-internal_3-1.0.6.jar
346Downloaded https://repo1.maven.org/maven2/org/jgrapht/jgrapht-core/1.4.0/jgrapht-core-1.4.0.jar
347Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.25-M18/coursier-cache_2.13-2.1.25-M18.jar
348Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mainargs_3/0.7.6/mainargs_3-0.7.6.jar
349Downloading https://repo1.maven.org/maven2/guru/nidi/graphviz-java-min-deps/0.18.1/graphviz-java-min-deps-0.18.1.jar
350Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.15/scala-reflect-2.13.15.jar
351Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.25-M18/coursier-core_2.13-2.1.25-M18.jar
352Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner-entrypoint/1.0.6/mill-libs-javalib-testrunner-entrypoint-1.0.6.jar
353Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-exec_3/1.0.6/mill-core-exec_3-1.0.6.jar
354Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-daemon-server_3/1.0.6/mill-libs-daemon-server_3-1.0.6.jar
355Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-launcher_3/1.0.6/mill-runner-launcher_3-1.0.6.jar
356Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal_3/1.0.6/mill-core-internal_3-1.0.6.jar
357Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_3/2.4.0/scala-xml_3-2.4.0.jar
358Downloaded https://repo1.maven.org/maven2/guru/nidi/graphviz-java-min-deps/0.18.1/graphviz-java-min-deps-0.18.1.jar
359Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_3/4.3.0/upickle-implicits_3-4.3.0.jar
360Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.25-M18/coursier-cache_2.13-2.1.25-M18.jar
361Downloading https://repo1.maven.org/maven2/com/lihaoyi/os-lib-watch_3/0.11.5/os-lib-watch_3-0.11.5.jar
362Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-launcher_3/1.0.6/mill-runner-launcher_3-1.0.6.jar
363Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api-daemon_3/1.0.6/mill-core-api-daemon_3-1.0.6.jar
364Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-exec_3/1.0.6/mill-core-exec_3-1.0.6.jar
365Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner_3/1.0.6/mill-libs-javalib-testrunner_3-1.0.6.jar
366Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_3/4.3.0/upickle-implicits_3-4.3.0.jar
367Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-scalalib_3/1.0.6/mill-libs-scalalib_3-1.0.6.jar
368Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.25-M18/coursier-core_2.13-2.1.25-M18.jar
369Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib_3/1.0.6/mill-libs-javalib_3-1.0.6.jar
370Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_3/2.4.0/scala-xml_3-2.4.0.jar
371Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.12.0/scala-collection-compat_3-2.12.0.jar
372Downloaded https://repo1.maven.org/maven2/com/lihaoyi/os-lib-watch_3/0.11.5/os-lib-watch_3-0.11.5.jar
373Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.1/fansi_3-0.5.1.jar
374Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-api-daemon_3/1.0.6/mill-core-api-daemon_3-1.0.6.jar
375Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-jvm_2.13/2.1.25-M18/coursier-jvm_2.13-2.1.25-M18.jar
376Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-testrunner_3/1.0.6/mill-libs-javalib-testrunner_3-1.0.6.jar
377Downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.18/logback-classic-1.5.18.jar
378Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-scalalib_3/1.0.6/mill-libs-scalalib_3-1.0.6.jar
379Downloading https://repo1.maven.org/maven2/com/lihaoyi/requests_3/0.9.0/requests_3-0.9.0.jar
380Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.12.0/scala-collection-compat_3-2.12.0.jar
381Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-constants/1.0.6/mill-core-constants-1.0.6.jar
382Downloaded https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.18/logback-classic-1.5.18.jar
383Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-eval_3/1.0.6/mill-core-eval_3-1.0.6.jar
384Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-jvm_2.13/2.1.25-M18/coursier-jvm_2.13-2.1.25-M18.jar
385Downloading https://repo1.maven.org/maven2/org/jline/jline/3.28.0/jline-3.28.0.jar
386Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.1/fansi_3-0.5.1.jar
387Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_3/4.3.0/upack_3-4.3.0.jar
388Downloaded https://repo1.maven.org/maven2/com/lihaoyi/requests_3/0.9.0/requests_3-0.9.0.jar
389Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-env_2.13/2.1.25-M18/coursier-env_2.13-2.1.25-M18.jar
390Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-constants/1.0.6/mill-core-constants-1.0.6.jar
391Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-daemon_3/1.0.6/mill-runner-daemon_3-1.0.6.jar
392Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-eval_3/1.0.6/mill-core-eval_3-1.0.6.jar
393Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-resolve_3/1.0.6/mill-core-resolve_3-1.0.6.jar
394Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-env_2.13/2.1.25-M18/coursier-env_2.13-2.1.25-M18.jar
395Downloading https://repo1.maven.org/maven2/org/jheaps/jheaps/0.11/jheaps-0.11.jar
396Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_3/4.3.0/upack_3-4.3.0.jar
397Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-rpc_3/1.0.6/mill-libs-rpc_3-1.0.6.jar
398Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib_3/1.0.6/mill-libs-javalib_3-1.0.6.jar
399Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-idea_3/1.0.6/mill-runner-idea_3-1.0.6.jar
400Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-daemon_3/1.0.6/mill-runner-daemon_3-1.0.6.jar
401Downloading https://repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.10/snakeyaml-engine-2.10.jar
402Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-resolve_3/1.0.6/mill-core-resolve_3-1.0.6.jar
403Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-server_3/1.0.6/mill-runner-server_3-1.0.6.jar
404Downloaded https://repo1.maven.org/maven2/org/jheaps/jheaps/0.11/jheaps-0.11.jar
405Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp-worker_3/1.0.6/mill-runner-bsp-worker_3-1.0.6.jar
406Downloaded https://repo1.maven.org/maven2/org/jline/jline/3.28.0/jline-3.28.0.jar
407Downloading https://repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.9.3/pprint_3-0.9.3.jar
408Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-idea_3/1.0.6/mill-runner-idea_3-1.0.6.jar
409Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-codesig_3/1.0.6/mill-runner-codesig_3-1.0.6.jar
410Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-rpc_3/1.0.6/mill-libs-rpc_3-1.0.6.jar
411Downloading https://repo1.maven.org/maven2/ch/epfl/scala/bsp4j/2.2.0-M2/bsp4j-2.2.0-M2.jar
412Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-server_3/1.0.6/mill-runner-server_3-1.0.6.jar
413Downloading https://repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_3/0.2.0/unroll-annotation_3-0.2.0.jar
414Downloaded https://repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.10/snakeyaml-engine-2.10.jar
415Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.25-M18/coursier-util_2.13-2.1.25-M18.jar
416Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-bsp-worker_3/1.0.6/mill-runner-bsp-worker_3-1.0.6.jar
417Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-api_3/1.0.6/mill-libs-javalib-api_3-1.0.6.jar
418Downloaded https://repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.9.3/pprint_3-0.9.3.jar
419Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.4/sourcecode_3-0.4.4.jar
420Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-codesig_3/1.0.6/mill-runner-codesig_3-1.0.6.jar
421Downloading https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar
422Downloaded https://repo1.maven.org/maven2/ch/epfl/scala/bsp4j/2.2.0-M2/bsp4j-2.2.0-M2.jar
423Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.25-M18/coursier-proxy-setup-2.1.25-M18.jar
424Downloaded https://repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_3/0.2.0/unroll-annotation_3-0.2.0.jar
425Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier-archive-cache_2.13/2.1.25-M18/coursier-archive-cache_2.13-2.1.25-M18.jar
426Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.25-M18/coursier-util_2.13-2.1.25-M18.jar
427Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_3/0.11.10/mill-moduledefs_3-0.11.10.jar
428Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-libs-javalib-api_3/1.0.6/mill-libs-javalib-api_3-1.0.6.jar
429Downloading https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-requests_3/0.5.0/sonatype-central-client-requests_3-0.5.0.jar
430Downloaded https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar
431Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal-cli_3/1.0.6/mill-core-internal-cli_3-1.0.6.jar
432Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.4/sourcecode_3-0.4.4.jar
433Downloading https://repo1.maven.org/maven2/io/github/alexarchambault/native-terminal/native-terminal-no-ffm/0.0.9.1/native-terminal-no-ffm-0.0.9.1.jar
434Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-archive-cache_2.13/2.1.25-M18/coursier-archive-cache_2.13-2.1.25-M18.jar
435Downloading https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-client/1.0.6/mill-runner-client-1.0.6.jar
436Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.25-M18/coursier-proxy-setup-2.1.25-M18.jar
437Downloading https://repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.25-M18/coursier_2.13-2.1.25-M18.jar
438Downloaded https://repo1.maven.org/maven2/com/lumidion/sonatype-central-client-requests_3/0.5.0/sonatype-central-client-requests_3-0.5.0.jar
439Downloading https://repo1.maven.org/maven2/guru/nidi/graphviz-java/0.18.1/graphviz-java-0.18.1.jar
440Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_3/0.11.10/mill-moduledefs_3-0.11.10.jar
441Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_3/4.3.0/upickle_3-4.3.0.jar
442Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-core-internal-cli_3/1.0.6/mill-core-internal-cli_3-1.0.6.jar
443Downloading https://repo1.maven.org/maven2/org/ow2/asm/asm/9.8/asm-9.8.jar
444Downloaded https://repo1.maven.org/maven2/io/github/alexarchambault/native-terminal/native-terminal-no-ffm/0.0.9.1/native-terminal-no-ffm-0.0.9.1.jar
445Downloaded https://repo1.maven.org/maven2/com/lihaoyi/mill-runner-client/1.0.6/mill-runner-client-1.0.6.jar
446Downloaded https://repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.25-M18/coursier_2.13-2.1.25-M18.jar
447Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_3/4.3.0/upickle_3-4.3.0.jar
448Downloaded https://repo1.maven.org/maven2/guru/nidi/graphviz-java/0.18.1/graphviz-java-0.18.1.jar
449Downloaded https://repo1.maven.org/maven2/org/ow2/asm/asm/9.8/asm-9.8.jar
450============================== resolve _ ==============================
451[mill-build/build.mill-59/64] compile
452[mill-build/build.mill-59] [info] compiling 3 Scala sources to /build/repo/out/mill-build/mill-build/compile.dest/classes ...
453[mill-build/build.mill-59] [info] done compiling
454[build.mill-59/64] compile
455[build.mill-59] [info] compiling 14 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
456[build.mill-59] [warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:293:68
457[build.mill-59] [warn] 293 | def evalWhen[T](predicate: => Boolean, dependencies: EvalResult[_]*)(
458[build.mill-59] [warn] | ^
459[build.mill-59] [warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
460[build.mill-59] [warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
461[build.mill-59] [warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:296:54
462[build.mill-59] [warn] 296 | if (predicate) evalAsDependencyOf(dependencies: _*)(task)
463[build.mill-59] [warn] | ^
464[build.mill-59] [warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
465[build.mill-59] [warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
466[build.mill-59] [warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:301:33
467[build.mill-59] [warn] 301 | dependencies: EvalResult[_]*
468[build.mill-59] [warn] | ^
469[build.mill-59] [warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
470[build.mill-59] [warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
471[build.mill-59] [warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:303:76
472[build.mill-59] [warn] 303 | val shouldSkip = dependencies.exists(!_.isInstanceOf[EvalResult.Value[_]])
473[build.mill-59] [warn] | ^
474[build.mill-59] [warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
475[build.mill-59] [warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
476[build.mill-59] [warn] -- Deprecation Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:2:24
477[build.mill-59] [warn] 2 |import scala.collection.JavaConverters._
478[build.mill-59] [warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
479[build.mill-59] [warn] |object JavaConverters in package scala.collection is deprecated since 2.13.0: Use `scala.jdk.CollectionConverters` instead
480[build.mill-59] [warn] 5 warnings found
481[build.mill-59] [info] done compiling
482[1/1] resolve
483[1/1] ============================== resolve _ ============================== 28s
484Try build using ./mill
485[info] compiling 3 Scala sources to /build/repo/out/mill-build/mill-build/compile.dest/classes ...
486[info] done compiling
487[info] compiling 14 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
488[warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:293:68
489[warn] 293 | def evalWhen[T](predicate: => Boolean, dependencies: EvalResult[_]*)(
490[warn] | ^
491[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
492[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
493[warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:296:54
494[warn] 296 | if (predicate) evalAsDependencyOf(dependencies: _*)(task)
495[warn] | ^
496[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
497[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
498[warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:301:33
499[warn] 301 | dependencies: EvalResult[_]*
500[warn] | ^
501[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
502[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
503[warn] -- Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:303:76
504[warn] 303 | val shouldSkip = dependencies.exists(!_.isInstanceOf[EvalResult.Value[_]])
505[warn] | ^
506[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
507[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
508[warn] -- Deprecation Warning: /build/repo/mill-build/src/millbuild/CommunityBuildCore.scala:2:24
509[warn] 2 |import scala.collection.JavaConverters._
510[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
511[warn] |object JavaConverters in package scala.collection is deprecated since 2.13.0: Use `scala.jdk.CollectionConverters` instead
512[warn] 5 warnings found
513[info] done compiling
514Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
515Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List())
516
517Starting build for frontend-routes - [0/2]
518[info] compiling 6 Scala sources to /build/repo/out/routes/compile.dest/classes ...
519[warn] -- [E198] Unused Symbol Warning: /build/repo/routes/src/appRoute.scala:17:27 ---
520[warn] 17 | case req @ GET -> Root / fName ~ "js" =>
521[warn] | ^^^^^
522[warn] | unused pattern variable
523[warn] -- [E198] Unused Symbol Warning: /build/repo/routes/src/appRoute.scala:22:27 ---
524[warn] 22 | case req @ GET -> Root / fName ~ "wasm" =>
525[warn] | ^^^^^
526[warn] | unused pattern variable
527[warn] -- [E198] Unused Symbol Warning: /build/repo/routes/src/appRoute.scala:27:27 ---
528[warn] 27 | case req @ GET -> Root / fName ~ "map" =>
529[warn] | ^^^^^
530[warn] | unused pattern variable
531[warn] -- [E198] Unused Symbol Warning: /build/repo/routes/src/buildRoutes.scala:70:32
532[warn] 70 |def defaultFrontendRoutes[F[_]](spaPrefix: String = "ui") =
533[warn] | ^^^^^^^^^
534[warn] | unused explicit parameter
535[warn] -- [E198] Unused Symbol Warning: /build/repo/routes/src/proxyConfig.scala:6:23 -
536[warn] 6 |import cats.syntax.all.*
537[warn] | ^
538[warn] | unused import
539[warn] there were 3 deprecation warnings; re-run with -deprecation for details
540[warn] 6 warnings found
541[info] done compiling
542Successfully evaluated routes.compile
543Option -classpath was updated
5441 warning found
545Successfully evaluated routes.docJar
546[info] compiling 1 Scala source to /build/repo/out/routes/test/compile.dest/classes ...
547[info] done compiling
548Successfully evaluated routes.test.compile
549Publishing Artifact(io.github.quafadas,frontend-routes_3,0.12.14-DIRTYeca77493) to ivy repo /root/.ivy2/local
550Successfully evaluated routes.publishLocal
551
552Starting build for sjsls - [1/2]
553[info] compiling 23 Scala sources to /build/repo/out/sjsls/compile.dest/classes ...
554[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/buildRunner.scala:33:9 --
555[warn] 33 | case scli: ScalaCli =>
556[warn] | ^^^^
557[warn] | unused pattern variable
558[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/buildRunner.scala:35:9 --
559[warn] 35 | case m: Mill =>
560[warn] | ^
561[warn] | unused pattern variable
562[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/buildRunner.scala:43:9 --
563[warn] 43 | case n: NoBuildTool =>
564[warn] | ^
565[warn] | unused pattern variable
566[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/buildSpaRoute.scala:38:15
567[warn] 38 | case req @ GET -> _ =>
568[warn] | ^^^
569[warn] | unused pattern variable
570[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/buildSpaRoute.scala:47:41
571[warn] 47 | case Some(IndexHtmlConfig.StylesOnly(dir)) =>
572[warn] | ^^^
573[warn] | unused pattern variable
574[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/buildSpaRoute.scala:61:15
575[warn] 61 | case req @ GET -> _ => serveIndexHtml(dir, modules, injectPreloads)
576[warn] | ^^^
577[warn] | unused pattern variable
578[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/htmlGen.scala:32:11 -----
579[warn] 32 | case req @ GET -> Root =>
580[warn] | ^^^
581[warn] | unused pattern variable
582[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticFileMiddleware.scala:4:17
583[warn] 4 |import java.time.ZoneId
584[warn] | ^^^^^^
585[warn] | unused import
586[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticFileMiddleware.scala:10:18
587[warn] 10 |import org.http4s.Response
588[warn] | ^^^^^^^^
589[warn] | unused import
590[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticFileMiddleware.scala:11:18
591[warn] 11 |import org.http4s.Status
592[warn] | ^^^^^^
593[warn] | unused import
594[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticFileMiddleware.scala:12:25
595[warn] 12 |import org.http4s.dsl.io.*
596[warn] | ^
597[warn] | unused import
598[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticFileMiddleware.scala:15:11
599[warn] 15 |import fs2.*
600[warn] | ^
601[warn] | unused import
602[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticpathMiddleware.scala:12:25
603[warn] 12 |import org.http4s.dsl.io.*
604[warn] | ^
605[warn] | unused import
606[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/middleware/staticpathMiddleware.scala:15:11
607[warn] 15 |import fs2.*
608[warn] | ^
609[warn] | unused import
610[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/routes.scala:22:22 ------
611[warn] 22 |def routes[F[_]: Files: MonadThrow](
612[warn] | ^
613[warn] | unused implicit parameter
614[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/routes.scala:22:34 ------
615[warn] 22 |def routes[F[_]: Files: MonadThrow](
616[warn] | ^
617[warn] | unused implicit parameter
618[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/staticHtmlMiddleware.scala:19:80
619[warn] 19 | def apply(service: HttpRoutes[IO], injectStyles: Boolean, zdt: ZonedDateTime)(logger: Scribe[IO]): HttpRoutes[IO] =
620[warn] | ^^^^^^
621[warn] | unused explicit parameter
622[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/staticHtmlMiddleware.scala:27:75
623[warn] 27 |def userBrowserCacheHeaders(resp: Response[IO], lastModZdt: ZonedDateTime, injectStyles: Boolean) =
624[warn] | ^^^^^^^^^^^^
625[warn] | unused explicit parameter
626[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/staticRoutes.scala:7:18 -
627[warn] 7 |import org.http4s.Request
628[warn] | ^^^^^^^
629[warn] | unused import
630[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/src/staticRoutes.scala:36:15
631[warn] 36 | case req @ GET -> Root => serveIndexHtml(path, modules, injectPreloads)
632[warn] | ^^^
633[warn] | unused pattern variable
634[warn] there were 2 deprecation warnings; re-run with -deprecation for details
635[warn] 21 warnings found
636[info] done compiling
637Successfully evaluated sjsls.compile
638Option -classpath was updated
639-- Warning: /build/repo/sjsls/src/liveServer.scala:209:15 ----------------------
640209 | override def run(args: List[String]): IO[ExitCode] =
641 | ^
642 | Couldn't resolve a member for the given link query: ExitCode
6432 warnings found
644Successfully evaluated sjsls.docJar
645[info] compiling 7 Scala sources to /build/repo/out/sjsls/test/compile.dest/classes ...
646[warn] -- [E222] Syntax Warning: /build/repo/sjsls/test/src/liveServer.test.scala:1:27
647[warn] 1 |package io.github.quafadas.sjsls
648[warn] |^
649[warn] |The package name `liveServer.test$package` will be encoded on the classpath, and can lead to undefined behaviour.
650[warn] 2 |import scala.compiletime.uninitialized
651[warn] 3 |import scala.concurrent.duration.*
652[warn] 4 |import org.http4s.HttpRoutes
653[warn] 5 |import org.http4s.Method
654[warn] 6 |import org.http4s.Uri
655[warn] 7 |import org.http4s.dsl.io.*
656[warn] 8 |import org.http4s.ember.client.EmberClientBuilder
657[warn] 9 |import org.http4s.ember.server.EmberServerBuilder
658[warn] 10 |import com.comcast.ip4s.Port
659[warn] 11 |import com.microsoft.playwright.*
660[warn] 12 |import com.microsoft.playwright.assertions.LocatorAssertions.ContainsTextOptions
661[warn] 13 |import com.microsoft.playwright.assertions.PlaywrightAssertions.assertThat
662[warn] 14 |import fs2.concurrent.Topic
663[warn] 15 |import cats.effect.IO
664[warn] 16 |import cats.effect.kernel.Ref
665[warn] 17 |import munit.CatsEffectSuite
666[warn] 18 |/*
667[warn] 19 |Run
668[warn] 20 |cs launch com.microsoft.playwright:playwright:1.51.0 -M "com.microsoft.playwright.CLI" -- install --with-deps
669[warn] 21 |before this test, to make sure that the driver bundles are downloaded.
670[warn] 22 | */
671[warn] 23 |class FirefoxSuite extends PlaywrightTest:
672[warn] 24 | override def beforeAll(): Unit =
673[warn] 25 | basePort = 5000
674[warn] 26 | backendPort = 8999
675[warn] 27 | pw = Playwright.create()
676[warn] 28 | browser = pw.firefox().launch(options);
677[warn] 29 | page = browser.newPage();
678[warn] 30 | page.setDefaultTimeout(30000)
679[warn] 31 | end beforeAll
680[warn] 32 |end FirefoxSuite
681[warn] 33 |class SafariSuite extends PlaywrightTest:
682[warn] 34 | override def beforeAll(): Unit =
683[warn] 35 | basePort = 4000
684[warn] 36 | backendPort = 8998
685[warn] 37 | pw = Playwright.create()
686[warn] 38 | browser = pw.webkit().launch(options);
687[warn] 39 | page = browser.newPage();
688[warn] 40 | page.setDefaultTimeout(30000)
689[warn] 41 | end beforeAll
690[warn] 42 |end SafariSuite
691[warn] 43 |class ChromeSuite extends PlaywrightTest:
692[warn] 44 | override def beforeAll(): Unit =
693[warn] 45 | basePort = 3000
694[warn] 46 | backendPort = 8997
695[warn] 47 | pw = Playwright.create()
696[warn] 48 | browser = pw.chromium().launch(options);
697[warn] 49 | page = browser.newPage();
698[warn] 50 | page.setDefaultTimeout(30000)
699[warn] 51 | end beforeAll
700[warn] 52 |end ChromeSuite
701[warn] 53 |trait PlaywrightTest extends CatsEffectSuite:
702[warn] 54 | var basePort: Int = uninitialized
703[warn] 55 | var backendPort: Int = uninitialized
704[warn] 56 | var pw: Playwright = uninitialized
705[warn] 57 | var browser: Browser = uninitialized
706[warn] 58 | var page: Page = uninitialized
707[warn] 59 | val options = new BrowserType.LaunchOptions()
708[warn] 60 | // options.setHeadless(false);
709[warn] 61 | // def testDir(base: os.Path) = os.pwd / "testDir"
710[warn] 62 | def outDir(base: os.Path) = base / ".out"
711[warn] 63 | def styleDir(base: os.Path) = base / "styles"
712[warn] 64 | val vanilla = vanillaTemplate(true, Ref.unsafe(Map[String, String]()), false).unsafeRunSync()
713[warn] 65 | val files =
714[warn] 66 | IO {
715[warn] 67 | val tempDir = os.temp.dir()
716[warn] 68 | os.makeDir.all(styleDir(tempDir))
717[warn] 69 | os.write.over(tempDir / "hello.scala", helloWorldCode("Hello"))
718[warn] 70 | os.write.over(styleDir(tempDir) / "index.less", "")
719[warn] 71 | tempDir
720[warn] 72 | }.flatTap {
721[warn] 73 | tempDir =>
722[warn] 74 | IO.blocking(os.proc("scala-cli", "compile", tempDir.toString).call(cwd = tempDir))
723[warn] 75 | }
724[warn] 76 | .toResource
725[warn] 77 | val externalHtml = IO {
726[warn] 78 | val tempDir = os.temp.dir()
727[warn] 79 | val staticDir = tempDir / "assets"
728[warn] 80 | os.makeDir(staticDir)
729[warn] 81 | os.write.over(tempDir / "hello.scala", helloWorldCode("Hello"))
730[warn] 82 | os.write.over(staticDir / "index.less", "h1{color:red}")
731[warn] 83 | os.write.over(staticDir / "index.html", vanilla.render)
732[warn] 84 | (tempDir, staticDir)
733[warn] 85 | }.flatTap {
734[warn] 86 | tempDir =>
735[warn] 87 | IO.blocking(os.proc("scala-cli", "compile", tempDir._1.toString).call(cwd = tempDir._1))
736[warn] 88 | }
737[warn] 89 | .toResource
738[warn] 90 | val client = EmberClientBuilder.default[IO].build
739[warn] 91 | def simpleBackend(port: Int) = EmberServerBuilder
740[warn] 92 | .default[IO]
741[warn] 93 | .withHttpApp(
742[warn] 94 | HttpRoutes
743[warn] 95 | .of[IO] {
744[warn] 96 | case GET -> Root / "api" / "hello" =>
745[warn] 97 | Ok("hello world")
746[warn] 98 | }
747[warn] 99 | .orNotFound
748[warn] 100 | )
749[warn] 101 | .withPort(Port.fromInt(port).get)
750[warn] 102 | .withShutdownTimeout(1.millis)
751[warn] 103 | .build
752[warn] 104 | ResourceFunFixture {
753[warn] 105 | files.flatMap {
754[warn] 106 | dir =>
755[warn] 107 | val lsc = LiveServerConfig(
756[warn] 108 | baseDir = Some(dir.toString),
757[warn] 109 | stylesDir = Some(styleDir(dir).toString),
758[warn] 110 | port = Port.fromInt(basePort).get,
759[warn] 111 | openBrowserAt = "",
760[warn] 112 | preventBrowserOpen = true
761[warn] 113 | )
762[warn] 114 | LiveServer.main(lsc).map((_, dir, lsc.port))
763[warn] 115 | }
764[warn] 116 | }.test("incremental") {
765[warn] 117 | (_, testDir, port) =>
766[warn] 118 | val increaseTimeout = ContainsTextOptions()
767[warn] 119 | increaseTimeout.setTimeout(15000)
768[warn] 120 | IO.sleep(3.seconds) >>
769[warn] 121 | IO(page.navigate(s"http://localhost:$port")) >>
770[warn] 122 | IO(assertThat(page.locator("h1")).containsText("HelloWorld", increaseTimeout)) >>
771[warn] 123 | IO.blocking(os.write.over(testDir / "hello.scala", helloWorldCode("Bye"))) >>
772[warn] 124 | IO(assertThat(page.locator("h1")).containsText("ByeWorld", increaseTimeout)) >>
773[warn] 125 | IO.blocking(os.write.append(styleDir(testDir) / "index.less", "h1 { color: red; }")) >>
774[warn] 126 | IO(assertThat(page.locator("h1")).hasCSS("color", "rgb(255, 0, 0)"))
775[warn] 127 | }
776[warn] 128 | ResourceFunFixture {
777[warn] 129 | files
778[warn] 130 | .both(client)
779[warn] 131 | .flatMap {
780[warn] 132 | (dir, client) =>
781[warn] 133 | val lsc = LiveServerConfig(
782[warn] 134 | baseDir = Some(dir.toString),
783[warn] 135 | stylesDir = Some(styleDir(dir).toString),
784[warn] 136 | port = Port.fromInt(basePort).get,
785[warn] 137 | openBrowserAt = "",
786[warn] 138 | preventBrowserOpen = true
787[warn] 139 | )
788[warn] 140 | LiveServer.main(lsc).map((_, dir, lsc.port, client))
789[warn] 141 | }
790[warn] 142 | }.test("no proxy server gives not found for a request to an API") {
791[warn] 143 | (_, _, port, client) =>
792[warn] 144 | assertIO(
793[warn] 145 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$port/api/hello"))),
794[warn] 146 | NotFound
795[warn] 147 | )
796[warn] 148 | }
797[warn] 149 | ResourceFunFixture {
798[warn] 150 | files
799[warn] 151 | .both(client)
800[warn] 152 | .flatMap {
801[warn] 153 | (dir, client) =>
802[warn] 154 | val lsc = LiveServerConfig(
803[warn] 155 | baseDir = Some(dir.toString),
804[warn] 156 | stylesDir = Some(styleDir(dir).toString),
805[warn] 157 | port = Port.fromInt(basePort).get,
806[warn] 158 | openBrowserAt = "",
807[warn] 159 | preventBrowserOpen = true,
808[warn] 160 | proxyPortTarget = Port.fromInt(backendPort), // Now uses class-level backendPort
809[warn] 161 | proxyPathMatchPrefix = Some("/api")
810[warn] 162 | )
811[warn] 163 | simpleBackend(backendPort).flatMap { // Now uses class-level backendPort
812[warn] 164 | _ =>
813[warn] 165 | LiveServer.main(lsc).map(_ => (lsc.port, client))
814[warn] 166 | }
815[warn] 167 | }
816[warn] 168 | }.test("proxy server forwards to a backend server") {
817[warn] 169 | (port, client) =>
818[warn] 170 | assertIO(
819[warn] 171 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$port/api/hello"))),
820[warn] 172 | Ok
821[warn] 173 | ) >>
822[warn] 174 | assertIO(
823[warn] 175 | client.expect[String](s"http://localhost:$port/api/hello"),
824[warn] 176 | "hello world"
825[warn] 177 | ) >>
826[warn] 178 | assertIO(
827[warn] 179 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$port/api/nope"))),
828[warn] 180 | NotFound
829[warn] 181 | )
830[warn] 182 | }
831[warn] 183 | ResourceFunFixture {
832[warn] 184 | externalHtml
833[warn] 185 | .both(client)
834[warn] 186 | .flatMap {
835[warn] 187 | case ((dir, extHtmlDir), client) =>
836[warn] 188 | val lsc = LiveServerConfig(
837[warn] 189 | baseDir = Some(dir.toString),
838[warn] 190 | indexHtmlTemplate = Some(extHtmlDir.toString),
839[warn] 191 | port = Port.fromInt(basePort).get,
840[warn] 192 | openBrowserAt = "",
841[warn] 193 | preventBrowserOpen = true,
842[warn] 194 | proxyPortTarget = Port.fromInt(backendPort),
843[warn] 195 | proxyPathMatchPrefix = Some("/api"),
844[warn] 196 | clientRoutingPrefix = Some("/app"),
845[warn] 197 | logLevel = "info"
846[warn] 198 | )
847[warn] 199 | simpleBackend(backendPort).flatMap {
848[warn] 200 | _ =>
849[warn] 201 | LiveServer.main(lsc).map(_ => (lsc.port, client))
850[warn] 202 | }
851[warn] 203 | }
852[warn] 204 | }.test("proxy server and SPA client apps") {
853[warn] 205 | (port, client) =>
854[warn] 206 | assertIO(
855[warn] 207 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$port/api/hello"))),
856[warn] 208 | Ok
857[warn] 209 | ) >>
858[warn] 210 | assertIO(
859[warn] 211 | client.expect[String](s"http://localhost:$port/api/hello"),
860[warn] 212 | "hello world"
861[warn] 213 | ) >>
862[warn] 214 | assertIO(
863[warn] 215 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$port/api/nope"))),
864[warn] 216 | NotFound
865[warn] 217 | ) >>
866[warn] 218 | assertIO(
867[warn] 219 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$port"))),
868[warn] 220 | Ok
869[warn] 221 | ) >>
870[warn] 222 | assertIO(
871[warn] 223 | client.expect[String](s"http://localhost:$port").map(_.filterNot(_.isWhitespace)),
872[warn] 224 | vanilla.render.filterNot(_.isWhitespace)
873[warn] 225 | ) >>
874[warn] 226 | assertIO(
875[warn] 227 | client.expect[String](s"http://localhost:$port/app/spaRoute").map(_.filterNot(_.isWhitespace)),
876[warn] 228 | vanilla.render.filterNot(_.isWhitespace)
877[warn] 229 | )
878[warn] 230 | }
879[warn] 231 |// TODO: Test that the map of hashes is updated, when an external build tool is responsible for refresh pulses
880[warn] 232 | ResourceFunFixture {
881[warn] 233 | files.flatMap {
882[warn] 234 | dir =>
883[warn] 235 | val lsc = LiveServerConfig(
884[warn] 236 | baseDir = Some(dir.toString),
885[warn] 237 | port = Port.fromInt(basePort).get,
886[warn] 238 | openBrowserAt = "",
887[warn] 239 | preventBrowserOpen = true
888[warn] 240 | )
889[warn] 241 | LiveServer.main(lsc).flatMap(_ => client)
890[warn] 242 | }
891[warn] 243 | }.test("no styles") {
892[warn] 244 | client =>
893[warn] 245 | assertIO(
894[warn] 246 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$basePort"))),
895[warn] 247 | Ok
896[warn] 248 | ) >>
897[warn] 249 | assertIOBoolean(client.expect[String](s"http://localhost:$basePort").map(out => !out.contains("less")))
898[warn] 250 | }
899[warn] 251 | ResourceFunFixture {
900[warn] 252 | files.flatMap {
901[warn] 253 | dir =>
902[warn] 254 | val lsc = LiveServerConfig(
903[warn] 255 | baseDir = Some(dir.toString),
904[warn] 256 | stylesDir = Some(styleDir(dir).toString),
905[warn] 257 | port = Port.fromInt(basePort).get,
906[warn] 258 | openBrowserAt = "",
907[warn] 259 | preventBrowserOpen = true
908[warn] 260 | )
909[warn] 261 | LiveServer.main(lsc).flatMap(_ => client)
910[warn] 262 | }
911[warn] 263 | }.test("with styles") {
912[warn] 264 | client =>
913[warn] 265 | assertIO(
914[warn] 266 | client.status(org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$basePort"))),
915[warn] 267 | Ok
916[warn] 268 | ) >>
917[warn] 269 | assertIOBoolean(
918[warn] 270 | client
919[warn] 271 | .expect[String](s"http://localhost:$basePort")
920[warn] 272 | .map(out => out.contains("src=\"https://cdn.jsdelivr.net/npm/less"))
921[warn] 273 | ) >>
922[warn] 274 | assertIOBoolean(
923[warn] 275 | client.expect[String](s"http://localhost:$basePort").map(out => out.contains("less.watch()"))
924[warn] 276 | ) >>
925[warn] 277 | assertIO(
926[warn] 278 | client.status(
927[warn] 279 | org.http4s.Request[IO](Method.GET, Uri.unsafeFromString(s"http://localhost:$basePort/index.less"))
928[warn] 280 | ),
929[warn] 281 | Ok
930[warn] 282 | )
931[warn] 283 | }
932[warn] 284 | override def afterAll(): Unit =
933[warn] 285 | super.afterAll()
934[warn] 286 | pw.close()
935[warn] 287 | end afterAll
936[warn] 288 |end PlaywrightTest
937[warn] 289 |def helloWorldCode(greet: String) = s"""
938[warn] 290 |//> using scala ${sjsls.BuildInfo.scalaVersion}
939[warn] 291 |//> using platform js
940[warn] 292 |//> using jsVersion ${sjsls.BuildInfo.scalaJsVersion}
941[warn] 293 |//> using dep org.scala-js::scalajs-dom::${sjsls.BuildInfo.scalaJsDom}
942[warn] 294 |//> using dep com.raquo::laminar::${sjsls.BuildInfo.laminar}
943[warn] 295 |//> using jsModuleKind es
944[warn] 296 |//> using jsModuleSplitStyleStr smallmodulesfor
945[warn] 297 |//> using jsSmallModuleForPackage webapp
946[warn] 298 |package webapp
947[warn] 299 |import org.scalajs.dom
948[warn] 300 |import org.scalajs.dom.document
949[warn] 301 |import com.raquo.laminar.api.L.{*, given}
950[warn] 302 |@main
951[warn] 303 |def main: Unit =
952[warn] 304 | renderOnDomContentLoaded(
953[warn] 305 | dom.document.getElementById("app"),
954[warn] 306 | interactiveApp
955[warn] 307 | )
956[warn] 308 |def interactiveApp =
957[warn] 309 | val hiVar = Var("World")
958[warn] 310 | div(
959[warn] 311 | h1(
960[warn] 312 | s"$greet",
961[warn] 313 | child.text <-- hiVar.signal
962[warn] 314 | ),
963[warn] 315 | p("This is a simple example of a Laminar app."),
964[warn] 316 | // https://demo.laminar.dev/app/form/controlled-inputs
965[warn] 317 | input(
966[warn] 318 | typ := "text",
967[warn] 319 | controlled(
968[warn] 320 | value <-- hiVar.signal,
969[warn] 321 | onInput.mapToValue --> hiVar.writer
970[warn] 322 | )
971[warn] 323 | )
972[warn] 324 | )
973[warn] 325 |"""
974[warn] |
975[warn] | longer explanation available when compiling with `-explain`
976[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:38:12
977[warn] 38 | setup = test =>
978[warn] | ^^^^
979[warn] | unused explicit parameter
980[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:55:12
981[warn] 55 | setup = test =>
982[warn] | ^^^^
983[warn] | unused explicit parameter
984[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:84:12
985[warn] 84 | setup = test =>
986[warn] | ^^^^
987[warn] | unused explicit parameter
988[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:263:10
989[warn] 263 | fileToHashMapRef = MapRef.fromSingleImmutableMapRef[IO, String, String](fileToHashRef)
990[warn] | ^^^^^^^^^^^^^^^^
991[warn] | unused pattern variable
992[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:295:8
993[warn] 295 | fileToHashMapRef = MapRef.fromSingleImmutableMapRef[IO, String, String](fileToHashRef)
994[warn] | ^^^^^^^^^^^^^^^^
995[warn] | unused pattern variable
996[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:328:10
997[warn] 328 | fileToHashMapRef = MapRef.fromSingleImmutableMapRef[IO, String, String](fileToHashRef)
998[warn] | ^^^^^^^^^^^^^^^^
999[warn] | unused pattern variable
1000[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:363:10
1001[warn] 363 | fileToHashMapRef = MapRef.fromSingleImmutableMapRef[IO, String, String](fileToHashRef)
1002[warn] | ^^^^^^^^^^^^^^^^
1003[warn] | unused pattern variable
1004[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:391:8
1005[warn] 391 | fileToHashMapRef = MapRef.fromSingleImmutableMapRef[IO, String, String](fileToHashRef)
1006[warn] | ^^^^^^^^^^^^^^^^
1007[warn] | unused pattern variable
1008[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/RoutesSpec.scala:454:8
1009[warn] 454 | fileToHashMapRef = MapRef.fromSingleImmutableMapRef[IO, String, String](fileToHashRef)
1010[warn] | ^^^^^^^^^^^^^^^^
1011[warn] | unused pattern variable
1012[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/dezombify.test.scala:37:7
1013[warn] 37 | (server2, release2) = allocated
1014[warn] | ^^^^^^^
1015[warn] | unused pattern variable
1016[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/dezombify.test.scala:37:16
1017[warn] 37 | (server2, release2) = allocated
1018[warn] | ^^^^^^^^
1019[warn] | unused pattern variable
1020[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/spaRoutesSuite.scala:42:8
1021[warn] 42 | body <- resp.map(_.bodyText.compile.string)
1022[warn] | ^^^^
1023[warn] | unused pattern variable
1024[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/spaRoutesSuite.scala:62:8
1025[warn] 62 | body <- resp.map(_.bodyText.compile.string)
1026[warn] | ^^^^
1027[warn] | unused pattern variable
1028[warn] -- [E198] Unused Symbol Warning: /build/repo/sjsls/test/src/spaRoutesSuite.scala:82:8
1029[warn] 82 | body <- resp.map(_.bodyText.compile.string)
1030[warn] | ^^^^
1031[warn] | unused pattern variable
1032[warn] there were 3 deprecation warnings; re-run with -deprecation for details
1033[warn] 16 warnings found
1034[info] done compiling
1035Successfully evaluated sjsls.test.compile
1036Publishing Artifact(io.github.quafadas,sjsls_3,0.12.14-DIRTYeca77493) to ivy repo /root/.ivy2/local
1037Successfully evaluated sjsls.publishLocal
1038
1039************************
1040Build summary:
1041[{
1042 "module": "frontend-routes",
1043 "compile": {"status": "ok", "tookMs": 15203, "warnings": 0, "errors": 0},
1044 "doc": {"status": "ok", "tookMs": 7253, "files": 1, "totalSizeKb": 2712},
1045 "test-compile": {"status": "ok", "tookMs": 1569, "warnings": 0, "errors": 0},
1046 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1047 "publish": {"status": "ok", "tookMs": 717},
1048 "metadata": {
1049 "crossScalaVersions": []
1050}
1051},{
1052 "module": "sjsls",
1053 "compile": {"status": "ok", "tookMs": 12269, "warnings": 0, "errors": 0},
1054 "doc": {"status": "ok", "tookMs": 4515, "files": 1, "totalSizeKb": 2693},
1055 "test-compile": {"status": "ok", "tookMs": 6048, "warnings": 0, "errors": 0},
1056 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1057 "publish": {"status": "ok", "tookMs": 155},
1058 "metadata": {
1059 "crossScalaVersions": []
1060}
1061}]
1062************************"
1063
1064Checking patch build.mill...
1065Applied patch build.mill cleanly.