繁体   English   中英

如何在sbt中重命名默认项目

[英]How to rename the default project in sbt

我使用sbt版本0.13.5进行了多项目设置

我的built.sbt看起来像:

lazy val common = (project in file("app-common"))....
lazy val models = (project in file("app-common"))....
lazy val services = (project in file("app-common"))....

当我处于sbt并输入以下项目时,我会看到:

common
default-d4d83c
models
services

键入整个default-a2343真是太痛苦了(好吧,我可能会扩大我的痛苦程度,但我希望它能变得更好一点)。

1这个默认项目是什么,因为我可以肯定我没有定义它

2如何重命名?

看来这与sbt文档中的以下语句有关:

如果未为构建中的根目录定义项目,则sbt创建一个默认项目,该项目将聚合构建中的所有其他项目。

我的意思是,除非您为目录“。”定义项目名称,否则将自动生成一个项目名称。 这个github提交似乎相关,并且看起来它正在使用目录绝对名称中的哈希。 简单地project in file(".")...定义project in file(".")...似乎是解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM