通常、Maven リポジトリには Java ライブラリ ( Maven ではアーティファクトと呼ばれます) が含まれています。アーティファクトは、groupId、artifactId、およびバージョン順に並べられます。
groupIdはパッケージ名に似ており、ホスト名のようにcom、org、またはnetで始まることがよくあります。groupId はドットで区切られています。各パーツはフォルダごとにマッピングされます。
artifactIdライブラリの名前です。そのためのフォルダが作成されます。
versionライブラリのバージョン番号です。ここでも同じですが、ライブラリの各バージョンには独自のフォルダーがあります。
Apache Commons のライブラリ commons-email 1.3.1 の例を見てみましょう。groupId はorg.apache.commons、artifactId はcommons-email、バージョンは1.3.1です。
したがって、このライブラリの場合、Maven リポジトリ内に次のものがあります。
org
|- apache
|- commons
|- commons-email
|- 1.3.1
|- commons-email-1.3.1.jar
|- commons-email-1.3.1.jar.asc
|- commons-email-1.3.1.pom
|- commons-email-1.3.1.pom.asc
これに基づいて、abbot、acegisecurity、およびactivationgroupIdが1 つまたは複数のライブラリの開始 (または全体) であることがわかります。
ここで Maven 中央リポジトリを参照できます:
http://search.maven.org/#browse