Make sure artifacts look up is done first on Maven Central

While looking up for artifacts to download, Maven will use first the repositories defined in the settings and if it's not found it will default to Maven Central. Considering that most of the dependencies are coming from Central it's better to put Maven Central in the first place in the repository list to reduce the amount of time spent looking for the artifact in the wrong repository.
This commit is contained in:
Elias Ricken de Medeiros
2020-12-07 14:29:52 +01:00
parent d869f3c92a
commit 6a39df48ad
2 changed files with 63 additions and 0 deletions

View File

@@ -6,6 +6,15 @@
<activeByDefault>true</activeByDefault> <activeByDefault>true</activeByDefault>
</activation> </activation>
<repositories> <repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository> <repository>
<id>alfresco-internal</id> <id>alfresco-internal</id>
<releases> <releases>
@@ -19,6 +28,18 @@
</repository> </repository>
</repositories> </repositories>
<pluginRepositories> <pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
<pluginRepository> <pluginRepository>
<id>alfresco-internal</id> <id>alfresco-internal</id>
<name>Alfresco Internal Repository</name> <name>Alfresco Internal Repository</name>

42
pom.xml
View File

@@ -35,6 +35,15 @@
</prerequisites> </prerequisites>
<repositories> <repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository> <repository>
<id>alfresco-internal</id> <id>alfresco-internal</id>
<name>Alfresco Internal Repository</name> <name>Alfresco Internal Repository</name>
@@ -51,6 +60,18 @@
</repositories> </repositories>
<pluginRepositories> <pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
<pluginRepository> <pluginRepository>
<id>alfresco-private</id> <id>alfresco-private</id>
<name>Alfresco Internal Repository</name> <name>Alfresco Internal Repository</name>
@@ -99,12 +120,33 @@
<module>rm-benchmark</module> <module>rm-benchmark</module>
</modules> </modules>
<repositories> <repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository> <repository>
<id>alfresco-internal</id> <id>alfresco-internal</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/private</url> <url>https://artifacts.alfresco.com/nexus/content/groups/private</url>
</repository> </repository>
</repositories> </repositories>
<pluginRepositories> <pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
<pluginRepository> <pluginRepository>
<id>alfresco-private</id> <id>alfresco-private</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/private</url> <url>https://artifacts.alfresco.com/nexus/content/groups/private</url>