1. 專案元數據

專案元數據 

設定專案名稱 

專案應定義 nameversion。這些將用於建置的各個部分,例如產出物的名稱。發佈到儲存庫的專案也應該覆寫 organization

name := "Your project name"

對於已發佈的專案,此名稱會標準化以適合用作產出物名稱和依賴 ID。此標準化名稱儲存在 normalizedName 中。

設定專案版本 

version := "1.0"

設定專案組織 

organization := "org.example"

依照慣例,這是您擁有的反向網域名稱,通常是您的專案專屬的。它用作專案的命名空間。

完整的/正式名稱可以在 organizationName 設定中定義。這會用於產生的 pom.xml。如果組織有網站,則可以將其設定在 organizationHomepage 設定中。例如

organizationName := "Example, Inc."

organizationHomepage := Some(url("http://example.org"))

設定專案的首頁和其他元數據 

homepage := Some(url("https://sbt.dev.org.tw"))

startYear := Some(2008)

description := "A build tool for Scala."

licenses += "GPLv2" -> url("https://gnu.dev.org.tw/licenses/gpl-2.0.html")