Eseguo una build di maven e vedo lo stesso artefatto scaricato più volte. Dopo aver scaricato con successo da un repository, viene tentato il download da un altro repository. Alcuni download sono (0 B a 0.0 KB/sec).Perché Maven sta scaricando lo stesso artefatto più volte?
[INFO] Downloading: https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloaded: https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (5 KB at 59.8 KB/sec)
[INFO] Downloading: https://p-nexus.mycompany.com/nexus/content/repositories/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloaded: https://p-nexus.mycompany.com/nexus/content/repositories/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (0 B at 0.0 KB/sec)
[INFO] Downloading: http://repo.spring.io/ext-release-local/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloading: http://repo.spring.io/milestone/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloading: http://repo.spring.io/snapshot/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
La configurazione repository:
<repositories>
<repository>
<id>Myproject-group</id>
<name>Myproject-group</name>
<layout>default</layout>
<url>https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/</url>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
Non è proprio una buona idea avere il repository 'updatePolicy' di' snapshots' impostato su 'never'. Ciò non porterà mai alcuna modifica oltre alla prima versione scaricata di un artefatto di istantanee. Quello che stai facendo avrà senso solo se il gruppo che stai usando contiene solo repository di release. – carlspring
carlspring, questo repository non contiene istantanee. Credo che updatePolicy sia superfluo qui, ho solo aggiunto tutte le impostazioni che potrebbero influenzare questo download. –
Configura il tuo repository nexus corretto (singolo gruppo da usare) e usa solo un singolo gruppo nel tuo file settings.xml ... – khmarbaise