You can configure the repository to check for updates only occasionally or never setting the updatePolicy element in the repository declaration. From the settings documentation :
The update download frequency can be "always", "daily" (default), "interval: XXX" (in minutes) or "never" (only if it does not exist locally).
Adding the following to your POM or settings will cause the central repository to load only if the artifact does not exist locally:
<repositories> <repository> <id>central</id> <releases> <updatePolicy>never</updatePolicy> </releases> </repository> </repositories>
If the repository in question is an internal remote repository, you need to make sure that maven-metadata.xml is configured correctly on the remote control repository or Maven will try to download it every time. The easiest way to do this is to use a repository manager that will automatically manage metadata
Rich seller
source share