Gradle
ha bisogno di sapere le cose che il progetto deve compilare o eseguire, per trovarle. Chiamiamo questi incoming files
, il dependencies
del progetto. Inoltre, Gradle
ha bisogno di costruire e caricare le cose che il tuo progetto produce. La cartella Gradle Dependencies
che si sta visualizzando contiene un elenco di tutte queste dipendenze (in genere i file .jar
) raccolte insieme.
Nota che dependencies
tra projects
e source folder
di configurazione sono memorizzati nei metadati del progetto (il file .classpath). Ciò significa che persistono nelle sessioni di Eclipse.
Dal 2.7.M2 il contenuto del contenitore classpath
è anche persisted
nel workspace metadata
. Ciò riduce il tempo necessario affinché l'IDE diventi reattivo all'avvio. Tuttavia, ciò significa che potrebbe essere necessario attivare manualmente un aggiornamento una volta ogni tanto. È possibile stabilire se un contenitore è stato inizializzato dallo stato persisted
perché verrà etichettato come nome, sotto lo Gradle Dependencies (persisted)
.
Questa è l'unica differenza. Uno è Persisted
, l'altro no.
Spero che questo aiuti.
+1 bella risposta, grazie. Ho ancora qualche domanda, che cosa significa 2.7.M2? Che tipo di aggiornamento intendi in "Aggiorna di tanto in tanto", aggiornamento del progetto, aggiornamento graduale e cosa significa "una volta sola" esattamente? – Weslor
2.7.M2 - Maven versione 2.7 in poi, Aggiorna come in, fare clic con il tasto destro sul progetto e selezionare Aggiorna. Ricrea semplicemente il percorso in un modo più breve. Una volta ogni tanto come in, ogni volta che si apportano alcune modifiche. Maven brucia pesantemente tutto all'interno dell'eclisse stessa. Per consentire la nuova versione da utilizzare e non la versione memorizzata nella cache, è necessario aggiornare una volta ogni tanto, quando pensi che le tue modifiche non funzionino come dovrebbero. Per le modifiche relative a Maven, è necessario seguire l'aggiornamento del progetto Maven. Facilmente possibile con 'Alt + F5' o RightClick su progetto-> Maven-> Aggiorna progetto. Spero che questo aiuti. – TheLuminor