Dopo aver eseguito i comandi di maven, l'artefatto jboss
si trova nella cache del repository locale /.m2
. Tuttavia, è la copia sbagliata e abbiamo aggiornato la nostra artifactory sul server locale. Come rimuovo questa copia cache? (diverso dall'eliminazione manuale della cartella jboss
dalla cartella /.m2/repository/org
). Esiste un comando Maven per farlo? Inoltre, mi stavo chiedendo in che modo esattamente il repository locale è strutturato, è in base allo groupId, artifactId, version (GAV)
in alcun modo?Come rimuovo un artefatto locale memorizzato nella cache che è stato scaricato da Maven?
risposta
Snapshot manufatti possono essere forzatamente aggiornato utilizzando l'opzione -U
con mvn
quando si costruisce un progetto con la dipendenza. Maven prenderà l'ultima istantanea disponibile della versione specificata. È necessario distribuire l'artefatto di istantanee fissi nel repository in precedenza. La nuova istantanea è determinata dal timestamp associato al nome del file del jar.
Tuttavia, le versioni versione non vengono aggiornate. Una volta che un artefatto di rilascio è stato scaricato e verificato, è necessario rimuoverlo manualmente se lo si è sostituito su un repository remoto. In genere, è necessario sostituire le risorse della versione di rilascio. Piuttosto dovresti sempre rilasciare una nuova versione (ed eventualmente eliminare la versione errata dal repository) e cambiare i file pom.xml
di progetti che usano questo artefatto.
Per la struttura del repository locale/remoto, vedere i collegamenti di seguito.
Riferimenti:
- 1. Database Magento L'IP è memorizzato nella cache
- 2. Maven non riesce a trovare artefatto locale
- 3. copia artefatto dal repository Maven locale
- 4. Che cos'è un artefatto Maven?
- 5. Rimozione di un artefatto da Maven Central
- 6. Un artefatto Maven UnicodeId
- 7. Che cosa significa "un risultato intermedio viene memorizzato nella cache"?
- 8. Oggetto memorizzato nella cache nella console?
- 9. Prestazioni Nginx Fastcgi_cache - Disco memorizzato nella cache VS tmpfs memorizzato nella cache VS file statico
- 10. Perché window.name viene memorizzato nella cache?
- 11. Quando è stato scaricato FILE?
- 12. Memorizzazione nella cache di PhantomJS. Dove è memorizzato?
- 13. elemento memorizzato nella cache non in scadenza
- 14. Spark Streaming: come aggiornare periodicamente il RDD memorizzato nella cache?
- 15. Come trovare gli artefatti che dipendono da un altro artefatto?
- 16. Tomcat distribuzione binaria zip come artefatto maven
- 17. Rails con Memcache restituisce un oggetto memorizzato nella cache errato?
- 18. In che modo un pool di thread memorizzato nella cache riutilizza i thread esistenti
- 19. Birt Runtime problema Maven artefatto
- 20. Come scoprire perché un barattolo è stato incluso da Maven?
- 21. maven: deploy file artefatto nome
- 22. Maven: Come trovare i manufatti che dipendono da un altro artefatto
- 23. L'URL del documento HTML è stato scaricato dal browser client?
- 24. Come posso verificare se il mio RDD o dataframe è memorizzato nella cache o no?
- 25. Vernice lenta quando l'oggetto viene memorizzato nella cache (memoria)
- 26. Allegare manualmente artefatto principale se compilato da maven-assembly-plugin
- 27. Come rimuovo una query da un url?
- 28. C# HttpRuntime.Cache.Insert() Non contiene il valore memorizzato nella cache
- 29. Come aggiornare/rimuovere un elemento già memorizzato nella cache all'interno di una collezione di oggetti
- 30. Come temporizzare un artefatto di output in Maven?