Maven Repositories
Jump to navigation
Jump to search
External
- Introduction to Repositories https://maven.apache.org/guides/introduction/introduction-to-repositories.html
Internal
Overview
A repository is used to hold build artifacts and dependencies of varying types. There are only two types of repositories: local and remote.
A local repository is a cache of the remote downloads and also contains temporary build artifacts.
A remote repository is accessed over a network protocol such as http:// or even file://. They may be set up by other organizations, or by your own organization in order to share artifacts between different development teams.
Adding a Remote Repository
Both "http://" and "file://" work.
A generic http repository:
... <repositories> <repository> <id>my-internal-site</id> <url>http://myserver/repo</url> </repository> </repositories> ...
This is an example of adding a local EAP repository:
... <repositories> <repository> <id>jboss-datagrid-6.6.0-maven-repository</id> <url>file:///Users/ovidiu/runtime/jboss-datagrid-6.6.0-maven-repository</url> </repository> </repositories> ...