web-dev-qa-db-ja.com

pom.xmlのartifactIdとgroupIdの違いは何ですか?

フェイスブック会社やグーグル会社のような現実世界の組織の例を使って、初心者のウェブ開発者やプログラマーにそれをどのように説明しますか?

17
sofs1

Maven.Apache.orgから 命名規則

artifactIdは、バージョンのないjarの名前です。作成した場合は、任意の名前を小文字で変更でき、奇妙な記号は使用できません。サードパーティのjarの場合、配布されているjarの名前を取得する必要があります。例えば。 mavencommons-math

groupIdはすべてのプロジェクトでプロジェクトを一意に識別するため、命名スキーマを適用する必要があります。パッケージ名の規則に従う必要があります。これは、少なくとも制御するドメイン名と同じである必要があり、必要な数のサブグループを作成できることを意味します。パッケージ名の詳細をご覧ください。例えば。 org.Apache.mavenorg.Apache.commons

21
Jameson