[英]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.