我有一个从别人的git存储库派生的project.clj文件。 有一行写着
:jvm-opts ^:replace []
我知道:jvm-opts
允许添加java命令行选项。 ^:replace
做什么? 在Leiningen的 profile.md 中有一些关于它的内容,并且在Leiningen的示例项目文件sample.project.clj中提到了它,但我仍然不明白。 我想将"-Xmx1G"
添加到jvm-opts中。
只需将您需要的选项向量添加到选项向量中:
:jvm-opts ["-Xmx1g"]
如果您有多个:
:jvm-opts ["-Xmx1g" "-server"]
replace
可用于合并不同map
sets
或vectors
的许多配置选项。
因此,在这种情况下,如果您希望jvm-opts
仅是您指定的replace
使用元数据(否则可能会根据您的配置合并其他选项)