对于 Web 应用程序,我使用的是 scalatra。Mill是我选择的构建工具。为了呈现 UI,我正在考虑使用 twirl 模板引擎。但是,我通过的所有示例/参考资料都只显示了使用 sbt 的 twirl。
非 sbt 项目需要哪些所有 twirl 依赖项?
您可能对TwirlModule
哪个是mill-contrib-twirllib
插件的一部分感兴趣。它处理旋转模板的编译以及导入和格式的配置。
要获取 twirl 依赖项列表(由 mill 使用),您可以咨询TwirlModule.twirlClasspath
目标。
Agg(
ivy"com.typesafe.play::twirl-compiler:${twirlVersion()}",
ivy"org.scala-lang.modules::scala-parser-combinators:1.1.0"
)