Apache Archiva is a build artifact repository manager from the Apache Software Foundation. It is used with build tools such as Maven, Jenkins, Continuum, and ANT. With Archiva, developers can share artifacts with each other and manage the associated security required, aggregate (proxy) content from remote artifact repositories, visualize artifact utilization with search, browse and reporting, and perform routine maintenance on repositories.
The key function of Archiva is to provide on-demand mirroring of Maven's central repository. This eliminates the need to download Maven libraries, thereby minimizing long-distance network communication and allowing you to put all project dependency libraries in a centralized location.