About
A repository is a storage location where artifacts are stored.
This is not a repository of code but a repository of artifact (ie library, package,…)
The repository can be:
- local to your local computer
- remote
Example: Maven Central, a corporate Maven or Ivy repository, or a directory in the local file system.
A remote repository allows to:
- control what gets into the products from remote sources
- examine, and keep track of, what's produced by your build systems.
Articles Related
Example
- Central Repository, also known as Maven Central
- NuGet Gallery
- RubyGems.org
- npmjs.org