Слияние ui -> main #1

Merged
sasheg merged 145 commits from ui into main 2026-08-20 13:54:02 +00:00
Showing only changes of commit 929d5a4ad6 - Show all commits
@@ -85,6 +85,15 @@ public class LaunchCommandBuilder {
String cpFile = writeClasspathFile(classpath);
// DEBUG: print classpath entries to identify split-package sources
String sep = System.getProperty("os.name").toLowerCase().contains("win") ? ";" : ":";
System.out.println(ZAnsi.cyan(" === CLASSPATH ENTRIES (" + classpath.split(sep.replace("\\","\\\\")).length + " jars) ==="));
for (String entry : classpath.split(sep.replace("\\","\\\\"))) {
String fileName = entry.contains("/") ? entry.substring(entry.lastIndexOf('/') + 1) : entry.substring(entry.lastIndexOf('\\') + 1);
System.out.println(ZAnsi.cyan(" CP: " + fileName));
}
System.out.println(ZAnsi.cyan(" === END CLASSPATH ==="));
// Build variable map for placeholder substitution
Map<String, String> vars = buildVariableMap(options);
vars.put("classpath", cpFile);