Wir haben einen Artifactory Repository Server. Maven ist so konfiguriert das es immer über den gehen sollte. Dennoch kommt es oft vor das Maven ein Index Update direkt macht:
Downloaded [central] -> http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
Das dauert in der Regel ewig und blockiert die IDE (Eclipse). Da es vollkommen überflüssig ist unserer Meinung nach würden wir das gerne abstellen. Maven soll sich wenn dann diesen Index von unserem Artifactory holen und nirgends sonst. Wie kann man das einstellen?
So ist Maven derzeit für Artifactory konfiguriert:
[XML]
<repositories>
<repository>
<id>central</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/all/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/all/</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/plugins-releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>snapshots</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/plugins-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
[/XML]
Downloaded [central] -> http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
Das dauert in der Regel ewig und blockiert die IDE (Eclipse). Da es vollkommen überflüssig ist unserer Meinung nach würden wir das gerne abstellen. Maven soll sich wenn dann diesen Index von unserem Artifactory holen und nirgends sonst. Wie kann man das einstellen?
So ist Maven derzeit für Artifactory konfiguriert:
[XML]
<repositories>
<repository>
<id>central</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/all/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/all/</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/plugins-releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>snapshots</id>
<url>http://artifactory.ourcompany.local:8081/artifactory/plugins-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
[/XML]