在我的project.clj中,当我执行lein run
,lein jar
,lein uberjar
和lein install
时,我尝试设置一些jvm-opts
到目前为止,只有uberjar
和dev
条目似乎有用(我可以在运行时通过System/getProperty
读取它们)
:profiles {:dev {:jvm-opts ["-Dcompiling-utils=true"]}
:uberjar {:jvm-opts ["-Dcompiling-utils=true"]}
:install {:jvm-opts ["-Dcompiling-utils=true"]}}
如何获取lein install
和lein jar
的个人资料?
感谢
答案 0 :(得分:1)
对于给定任务,您可以使用高阶任务with-profile激活配置文件:
lein with-profile install install
lein with-profile install jar