1. プロジェクトメタデータ

プロジェクトメタデータ 

プロジェクト名を設定する 

プロジェクトは `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")