プロジェクトは `name` と `version` を定義する必要があります。これらは、生成されたアーティファクトの名前など、ビルドのさまざまな部分で使用されます。リポジトリに公開されるプロジェクトは、`organization` もオーバーライドする必要があります。
name := "Your project name"
公開されたプロジェクトの場合、この名前はアーティファクト名と依存関係 ID として使用するために適切な形式に正規化されます。この正規化された名前は `normalizedName` に格納されます。
version := "1.0"
organization := "org.example"
慣例により、これはあなたが所有する逆ドメイン名であり、通常はプロジェクトに固有のものです。これは、プロジェクトのネームスペースとして使用されます。
正式名称は `organizationName` 設定で定義できます。これは、生成された pom.xml で使用されます。組織に Web サイトがある場合は、`organizationHomepage` 設定で設定できます。例えば
organizationName := "Example, Inc."
organizationHomepage := Some(url("http://example.org"))
homepage := Some(url("https://sbt.dokyumento.jp"))
startYear := Some(2008)
description := "A build tool for Scala."
licenses += "GPLv2" -> url("https://www.gnu.org/licenses/gpl-2.0.html")