2024 Clojure 问卷调查!中分享您的看法。

欢迎!请参见关于页面以获取有关此工作方式的一些更多信息。

+1
tools.deps

当前行为

在 Windows 上转义引号可能会让人感到困惑。以下是从不同壳中通过试错发现的一些可以工作的示例。

Powershell

clj -Sdeps '{:deps {viebel/klipse-repl {:mvn/version ""0.2.3""}}}' -m klipse-repl.main

命令提示符

powershell -command clj -Sdeps '{:deps {viebel/klipse-repl {:mvn/version """"""0.2.3""""""}}}' -m klipse-repl.main

Git Bash

powershell -command 'clj -Sdeps "{:deps {viebel/klipse-repl {:mvn/version """"0.2.3""""}}}" -m klipse-repl.main'

首选行为

  • 我们只需要忍受特定 shell (以及任何 Java 转义要求) 的转义要求。
    我们正在使用。
  • 不需要 powershell 命令前缀。

从上面的示例中,PowerShell 版本看起来是合理的,其他在我看来则不然。

方法

在 Slack 的 #clj-windows 上对方法进行了一些讨论

  • 可能由 GraalVM 或 ps2exe 构建的 .exe 启动器
  • 一个 .bat 文件可能也能行,但它可能不提供足够的脚本语言来完成任务

1 答案

0
参考:https://clojure.atlassian.net/browse/TDEPS-133(由 lread 报告)
...