2013-10-23 1 views
2

다른 사람의 git repo에서 파생 된 project.clj 파일이 있습니다. 내가 :jvm-opts는 자바 명령 줄 옵션을 추가 할 수 있다는 점을 알고^: Leiningen project.clj 파일에서 의미가 바뀌는 것은 무엇입니까?

:jvm-opts ^:replace [] 

을 읽어 줄이있다. ^:replace는 무엇을합니까? Leiningen의 profile.md에는 Leiningen의 예제 프로젝트 파일 sample.project.clj에 언급되어 있지만 아직 이해가되지 않습니다. jvm-opts에 "-Xmx1G"을 추가하고 싶습니다.

답변

2

그냥 당신이 필요로하는 하나를 벡터 옵션에 추가 :

:jvm-opts ["-Xmx1g"] 

당신은 두 개 이상있는 경우 :

:jvm-opts ["-Xmx1g" "-server"] 

replace 많은 구성 옵션 다른 mapsets 또는 vectors에서 사용할 수 있습니다 병합됩니다.

그래서이 상황에서 당신은 (그렇지 않으면 다른 옵션 구성에 따라 병합 할 수 있습니다) 당신이 사용을 replace 메타 데이터를 지정 jvm-opts 사람이 될하려는 경우