【问题标题】:How do I set up a PlayFramework project using the mill build tool, and without using SBT?如何使用 Mill 构建工具而不使用 SBT 设置 PlayFramework 项目?
【发布时间】:2020-03-25 03:39:54
【问题描述】:

这是我目前设置 PlayFramework 项目以与mill 一起使用的方式:

  1. 创建一个文件夹:/path/to/play-scala-seed-mill/ 并 cd 进入该文件夹。
  2. 根据the official documentation for PlayFramework support中的说明在此文件夹中创建一个build.sc文件。
  3. 这是我不喜欢的部分:为了创建文件夹结构并为 Play 添加文件,我按照 Play's official documentation 运行 sbt new playframework/play-scala-seed.g8。有没有更多的mill-ish 方法来做到这一点?
  4. 由于上述命令,从/path/to/play-scala-seed-mill/ 下创建的新文件夹中删除 SBT 相关代码。
  5. 使用命令mill mill.scalalib.GenIdea/idea 创建一个创意项目。

如何在不使用 SBT 的情况下做到这一点?

【问题讨论】:

    标签: scala playframework mill


    【解决方案1】:

    要在没有任何SBT的情况下开始一个新的Mill项目,我可以想到以下两种可能性:

    从头开始

    我通常从一个空文件夹开始,然后添加一个空的build.sc

    设置少数需要的文件夹和配置有时比删除模板中不需要的所有内容要快。

    创建您自己的 Giter8 模板

    如果您启动了很多项目 - 您可以创建自己的 Giter8 模板。

    这是直截了当的,还有一个命令行工具可以在没有 sbt 的情况下工作。

    例如:

    g8 playframework/play-scala-seed.g8
    

    创建您已经使用的播放模板。

    更多信息请看这里:http://www.foundweekends.org/giter8/

    【讨论】:

      猜你喜欢
      • 2013-09-28
      • 1970-01-01
      • 2020-09-18
      • 1970-01-01
      • 1970-01-01
      • 2013-09-15
      • 2012-01-07
      • 1970-01-01
      • 2018-12-01
      相关资源
      最近更新 更多