Tôi có các tệp cấu hình và các tài liệu khác nhau mà tôi muốn sao chép từ môi trường dev sang thư mục dev-server bằng Maven2. Kỳ lạ thay, Maven dường như không mạnh mẽ trong nhiệm vụ này.
Một số tùy chọn:
- Sử dụng đơn giản một tác vụ sao chép trong Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Sử dụng plugin Ant để thực thi sao chép từ Ant.
Xây dựng một tạo phẩm của loại zip , bên cạnh tạo phẩm "chính" của POM thường là loại jar , sau đó giải nén tạo phẩm đó từ kho lưu trữ vào thư mục đích.
plugin maven-resource , như được đề cập dưới đây.
Plugin Maven hội - nhưng điều này dường như đòi hỏi rất nhiều định nghĩa thủ công, khi tôi muốn làm mọi thứ một cách đơn giản và "thông thường".
Trang này thậm chí còn cho thấy cách xây dựng một plugin để sao chép!
plugin maven-upload , như được đề cập dưới đây.
maven-phụ thuộc-plugin với bản sao , như được đề cập dưới đây.
Tất cả những điều này dường như không cần thiết ad hoc: Maven được cho là xuất sắc trong việc thực hiện các nhiệm vụ tiêu chuẩn này mà không phiền phức.
Có lời khuyên nào không?