簡體   English   中英

cljsbuild目標特定的依賴項

[英]cljsbuild target specific dependencies

要將依賴項添加到clojurescript項目,可以將其包含在

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

但是,我的leiningen文件中有多個針對clojurescript的目標

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

我希望僅對兩個目標之一顯示依賴項。 有沒有辦法做到這一點?

您可以使用leiningen配置文件執行此操作。 例如,我的:test配置文件中有一個測試依賴項,該依賴項用於我的:test構建,而不是我的常規構建:

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

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

僅當測試配置文件處於活動狀態時,才將測試依賴項添加到項目中,因此不會將其添加到pom.xml文件中,例如,也不會將其編譯到您的主版本中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM