当我从终端运行命令时:sbt run
它在控制台上的日志如下所示:
[info] welcome to sbt 1.3.13 (Azul Systems, Inc. Java 1.8.0_362)
[info] loading global plugins from /.sbt/1.0/plugins
[info] loading settings for project from plugins.sbt ...
[info] loading project definition from /demo/project
[info] loading settings for project root from build.sbt ...
[info] __ __
[info] \ \ ____ / /____ _ __ __
[info] \ \ / __ \ / // __ `// / / /
[info] / / / /_/ // // /_/ // /_/ /
[info] /_/ / .___//_/ \__,_/ \__, /
[info] /_/ /____/
[info]
[info] Version 2.8.18 running Java 1.8.0_362
[info]
[info] Play is run entirely by the community. Please consider contributing and/or donating:
[info] https://www.playframework.com/sponsors
现在,我想修改下面的默认横幅自定义横幅.
[info] __ __
[info] \ \ ____ / /____ _ __ __
[info] \ \ / __ \ / // __ `// / / /
[info] / / / /_/ // // /_/ // /_/ /
[info] /_/ / .___//_/ \__,_/ \__, /
[info] /_/ /____/
[info]
还能修改吗?如果是,请说明如何做到这一点。
2条答案
按热度按时间gpnt7bae1#
在您的项目的build.sbt中插入
onLoadMessage
键:如果您需要自定义横幅,例如就我个人而言,我更喜欢使用sbt-welcome来为用户提供一些不错的欢迎信息、有用的任务和如何开始使用代码的提示。它将使用某种结构化格式设置
onLoadMessage
。c2e8gylq2#
这条消息来自sbt的播放插件。您可以在PlayFramework repo中找到该消息
如果您查找
PlaySettings.serviceSettings
,您将能够找到在Play的AutoPlugin类的定义中使用的属性然后您可以发现必须在
build.sbt
文件的项目定义中启用的PlayPlugin
扩展了PlayService
你有不同的方法。
onLoadMessage
的值一旦启动Play应用程序,您将看到新消息
onLoadMessage
。如果您有多个项目,如果您希望所有项目在每次启动时都具有相同的消息,则可以在一个位置更改消息。