GroupId, ArtifactId とはなにか


Intellij IDEA でプロジェクトを作成する際、 GroupId, ArtifactId を入力する必要があります。 そのときに迷わないように GroupId, ArtifactId について調べました。

GroupId

他の全てのプロジェクトと区別するための名前です。 一般に使われるのは ドメイン名を逆にしたものです。 com.example など。 これをそのままパッケージ名のフォーマットに使うのが一般的です。

ArtifactId

バージョンを除いた jar ファイルの名前です。 プロジェクト名といったほうがわかりやすいと思います。 たとえば project_a などにします。

Version

Intellij IDEA だと、 デフォルトで 1.0-SNAPSHOT となっていたりしますが、 フォーマットは決まっていません。 1.0.0 のようにもできます。