Playframework 从SBT二进制分发中排除Elm源文件

Playframework 从SBT二进制分发中排除Elm源文件,playframework,sbt,elm,sbt-web,Playframework,Sbt,Elm,Sbt Web,我将Elm集成插件用于Scala/Play项目,称为,与Play框架结合使用 我注意到,除了由elm make命令生成的elmMain.js文件外,所有的.elm源文件都位于target/web/public/main/elm目录中。我不确定这是否是预期的行为;也许这是SbtWeb管道的正常运行;但这确实意味着最终的二进制发行版包含运行时实际上不需要的Elm源代码 为了优化应用程序的部署,我想从分发工件中排除Elm源文件 我是否应该寻找一种方法来防止.elm文件被复制到目标/web/public

我将Elm集成插件用于Scala/Play项目,称为,与Play框架结合使用

我注意到,除了由
elm make
命令生成的
elmMain.js
文件外,所有的.elm源文件都位于
target/web/public/main/elm
目录中。我不确定这是否是预期的行为;也许这是SbtWeb管道的正常运行;但这确实意味着最终的二进制发行版包含运行时实际上不需要的Elm源代码

为了优化应用程序的部署,我想从分发工件中排除Elm源文件

我是否应该寻找一种方法来防止.elm文件被复制到
目标/web/public/main目录
;或者寻找一种方法来防止.elm文件被打包到分发工件中?我该怎么做


非常感谢您的关注,以及您可能提供的任何指导。

我是sbt elm的维护者,感谢您提出这个问题,不幸的是,我没有立即解决这个问题的方法。因此,我在Github上打开了一个问题,您可以在这里查看:

干杯,
Choucri

我对SBT管道不太熟悉-但是你不能通过查看
elm网页包加载器
?!-使用webpack,我只能在我的
dist
-build目录中获得传输的js。