要向clojurescript项目添加依赖项,可以将其包含在
中:dependencies [[dependency/thing "0.0.1"]]
但是,我的leiningen文件中有多个目标用于clojurescript
:cljsbuild {
:builds {
:target1 {...}
:target2 {...}}}
我希望只有两个目标中的一个存在依赖关系。有没有办法做到这一点?
答案 0 :(得分:1)
您可以使用leiningen个人资料执行此操作。例如,我的:test
配置文件中有一个测试依赖项,用于我的:test
版本,但不适用于我的常规版本:
:cljsbuild {
:builds {
:main {...}
}}
:profiles {
:test {
:dependencies [["test-dep" "1.0.0"]]
:cljsbuild {
:builds {
:test {...}
}}}}
测试依赖项仅在测试配置文件处于活动状态时添加到项目中,因此它不会被添加到您的pom.xml
文件中,并且它不会被编译到您的主构建中。