我有一个来自别人的git repo的project.clj文件。有一行读取
:jvm-opts ^:replace []
我知道:jvm-opts
允许添加java命令行选项。 ^:replace
做了什么?在Leiningen的profile.md中有一些关于它的内容,并且在Leiningen的示例项目文件sample.project.clj中提到了它,但我仍然不明白。我想将"-Xmx1G"
添加到jvm-opts。
答案 0 :(得分:3)
只需添加选项矢量即可:
:jvm-opts ["-Xmx1g"]
如果您有多个:
:jvm-opts ["-Xmx1g" "-server"]
replace
可用于许多配置选项,其中合并了不同的map
sets
或vectors
。
因此,在这种情况下,如果您希望jvm-opts
仅您指定的使用replace
元数据(否则其他选项可能会合并,具体取决于您的配置)< / p>