通常、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