Benim ayarları.xml içinde dosya Maven'in kullanmasını istediğim depoları listeledim (aşağıdaki dosyaya bakın). Bu depolar derleme makinesinde bulunur ve yapı makinesinde Internet bağlantısı olmadığında bir yapının bozulmasını önlemek için bu şekilde çalışıyorum. Sorun, Maven'in yapı sırasında merkezi depodaki (ve muhtemelen diğer listelenmemiş depolardan) güncellemeleri otomatik olarak aradığıdır. Bu davranışı engellemenin bir yolu var mı?Maven settings.xml dosyasında listelemediğim depolardan gelen güncellemeleri kontrol etmesini nasıl engelleyebilirim?
...
<profile>
<id>myProfile</id>
<repositories>
<repository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<updatePolicy>never</updatePolicy>
</snapshots>
<id>myRepo</id>
<url>file://${my.home}/maven/.m2/repository</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<updatePolicy>never</updatePolicy>
</snapshots>
<id>myRepo</id>
<url>file://${my.home}/maven/.m2/repository</url>
<layout>default</layout>
</pluginRepository>
</pluginRepositories>
</profile>
...
Not: çevrimdışı seçeneğini (örneğin -o bayrak) kullanarak benim için bir seçenek değildir. Gerçekten istediğim Maven'in sadece settings.xml dosyamda listelediğim depoları kullanmasıdır.