包括使用 Figwheel 编译的 JS 文件到 Uberjar 构建

Including JS files compiled using Figwheel to Uberjar built

这里是无花果轮配置,app.cljs.edn

^{:watch-dirs ["src/cljs" "src/cljc"]}
{:modules
 {:aff {:entries #{asaas.aff.aff}
        :output-to "target/public/js/aff.js"}
  :loc {:entries #{asaas.aff.loc}
        :output-to "target/public/js/loc.js"}  
  :user {:entries #{asaas.user.user}
         :output-to "target/public/js/user.js"}
  :auth {:entries #{asaas.auth.auth}
         :output-to "target/public/js/auth.js"}}
 :output-dir "target/public/js/app"
 :asset-path "/js/app",
 }

问题是,它只适用于 dev。我应该如何将已编译的 JS 文件包含在由 uberjar 创建的 .jar 中?

已将 app.cljs.edn 修改为

^{:watch-dirs ["src/cljs" "src/cljc"]}
{:modules
 {:aff {:entries #{asaas.aff.aff}}
  :loc {:entries #{asaas.aff.loc}}
  :user {:entries #{asaas.user.user}}
  :auth {:entries #{asaas.auth.auth}}}

 :output-dir "resources/public/js/app"
 :asset-path "/js/app"}

现在正在打包。

注:省略:output-to不是重点;将 target/ 更改为 resources/ 就可以了。请告诉我最佳做法。谢谢。