2015-10-29 14 views

risposta

8

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.

+0

+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

+0

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

Problemi correlati