Maven repository

  • základním organizačním nástrojem pro správu vytvořených (nebo používaných) artefaktů je repository

  • artefakt, tj. výstup projektu, se může v repository vyskytovat ve více verzích

  • repository je:

    vzdálená (remote)

    slouží k centralizovanému umisťování jak vytvořených, tak používaných artefaktů

    dosažitelná pro čtení pomocí HTTP: je to de-facto běžné webové místo

    lokální (local)

    slouží k ozrcadlení používaných artefaktů ze vzdálené repository

    typicky zvlášt každému uživateli - v jeho domovském adresáři

    slouží též k vystavení vytvořených artefaktů "pro vlastní potřebu"

  • Maven má nástroje (pluginy) pro vystavování artefaktů do repository