Sto aggiungendo un'attività per distribuire i file di guerra su Tomcat .. l'unica cosa che l'operazione deve fare è copiare il file di guerra nella posizione TOMCAT.Modo convenzionale di copiare i file in Gradle - utilizzare il metodo Copia o copia?
Ci sono 2 modi in cui posso pensare di implementarlo ... ma essendo nuovo al gradle, non sono abbastanza sicuro di cosa sia più convenzionale/giusto (o se sia importante).
task myCopy(type: Copy)
myCopy.configure {
from('source')
into('target')
include('*.war')
}
o
task myCopy{
doLast{
copy {
from 'source'
into 'target'
include '*.war'
}
}
}
Grazie ... ho capito i vantaggi del controllo automatico up-to-date, quali sono gli altri vantaggi? – vicsz
Stile migliore (un'attività dovrebbe fare una cosa e dovrebbe essere esplicita al riguardo), migliore configurabilità (ad esempio da uno script di generazione padre e/o usando una regola di configurazione). –
Per qualche motivo questa attività non viene eseguita per impostazione predefinita. –