Tôi đang thêm một nhiệm vụ để triển khai các tệp chiến dịch vào Tomcat .. điều duy nhất mà tác vụ cần làm là sao chép tệp chiến tranh vào vị trí TOMCAT.Cách thông thường để sao chép tệp trong Gradle - sử dụng Sao chép tác vụ hoặc phương pháp sao chép?
Có 2 cách mà tôi có thể nghĩ đến việc triển khai thực hiện điều này .. nhưng mới làm quen, tôi không hoàn toàn chắc chắn điều gì là thông thường/phải (hoặc thậm chí nếu nó quan trọng).
task myCopy(type: Copy)
myCopy.configure {
from('source')
into('target')
include('*.war')
}
hoặc
task myCopy{
doLast{
copy {
from 'source'
into 'target'
include '*.war'
}
}
}
Cảm ơn ... Tôi hiểu những lợi thế của tự động kiểm tra up-to-date, những lợi thế khác là gì? – vicsz
Phong cách tốt hơn (một tác vụ nên làm một việc và phải rõ ràng về nó), cấu hình tốt hơn (ví dụ: từ tập lệnh xây dựng gốc và/hoặc sử dụng quy tắc cấu hình). –
Vì lý do nào đó tác vụ này không chạy theo mặc định. –