1

以下是我目前如何设置 PlayFramework 项目以用于mill

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

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

4

1 回答 1

1

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

白手起家

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

设置几个需要的文件夹和配置有时比删除模板中不需要的所有东西要快。

创建您自己的 Giter8 模板

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

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

例如:

g8 playframework/play-scala-seed.g8

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

有关更多信息,请参见此处:http ://www.foundweekends.org/giter8/

于 2019-12-22T15:01:42.993 回答