Quantcast
Channel: Eureka! » Archiva
Viewing all articles
Browse latest Browse all 5

Maven – Setup mirror to Archiva Repository Manager

$
0
0

So we know how to install the Archiva.
Maven – Archiva Installation

The next task is to configure the Maven such that it will download the dependencies through the Archiva.

By default, Archiva has 2 Managed Repositories
1. Archiva Managed Internal Repository
2. Archiva Managed Snapshot Repository

Archiva Managed Repositories
Archiva Managed Repositories


And also a Remote Repository
1. Central Repository

Remote Repositories
Remote Repositories

Since the Central Repository may not have the dependencies i want, so i have added 2 more remote repositories which is JBoss Maven Repository and Java.net Repository for Maven 2 as shown in the above picture.

Now, edit the settings.xml (Either the global or user specified) and add the following entry

  <mirrors>
    <mirror>
      <id>internal</id> <!--Managed Repositories Identifier -->
      <mirrorOf>*</mirrorOf> <!-- Remote Repositories Identifier -->
      <name>Archiva Managed Internal Repository</name>
      <url>http://147.8.178.246:8085/archiva/repository/internal</url>
    </mirror>
  </mirrors>

Please note that u can even Specified which remote repositories which you would like to mirrored in the mirrorOf node. * means all remote repositories are mirrored.

Save the settings.xml and now Maven will find the dependencies through Archiva. You can find the cached dependencies on the Archiva web interface.

Browse the cached dependecies
Browse the cached dependecies

Done =)


Posted in Maven Tagged: Archiva, Maven

Viewing all articles
Browse latest Browse all 5

Trending Articles