2014-02-09 5 views
1

가 clojurescript 프로젝트에 종속성을 추가하려면 그러나cljsbuild 대상 특정 종속성을

:dependencies [[dependency/thing "0.0.1"]] 

로를 포함 할 수 있습니다, 나는

:cljsbuild { 
    :builds { 
     :target1 {...} 
     :target2 {...}}} 

clojurescript 내 leiningen 파일에 여러 대상이 나는 것 의존성을 두 대상 중 하나에서만 나타낼 수 있습니다. 이것을 할 수있는 방법이 있습니까?

답변

1

라이징 프로파일을 사용하여이를 수행 할 수 있습니다. 테스트 프로파일이 활성화되면

:cljsbuild { 
    :builds { 
    :main {...} 
    }} 

:profiles { 
    :test { 
    :dependencies [["test-dep" "1.0.0"]] 
    :cljsbuild { 
     :builds { 
     :test {...} 
    }}}} 

테스트 의존성 만 때문에, 프로젝트에 추가됩니다 예를 들어, 내가 아니라 내 정규 빌드 내 :test 빌드에 사용되는 내 :test 프로필 테스트 종속성이 예를 들어 pom.xml 파일에 추가되지 않으며 기본 빌드로 컴파일되지 않습니다.

관련 문제