簡體   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