Tôi đang cố gắng tìm cách sao chép tệp tài nguyên sang tên mới trong thư mục đích trong bản dựng Maven. Khá nhiều mọi thứ tôi đã tìm thấy trong khi tìm kiếm gợi ý cách giải quyết liên quan đến nhiều thư mục con trong /src/main/resources
và chọn trong số chúng thông qua hồ sơ. Tuy nhiên, trong trường hợp của tôi, điều này không giải quyết được vấn đề, cụ thể là tệp tôi muốn có tên "ma thuật".Đổi tên tài nguyên trong Maven
Về cơ bản những gì tôi muốn làm là có một tệp /src/main/resources/default.DS_Store
được sao chép vào ${project.build.directory}/.DS_Store
. Vì tệp .DS_Store
có ý nghĩa đặc biệt trong Mac OSX, nên không có tệp có tên đó trong cây nguồn và trong điều khiển phiên bản. Tuy nhiên, tôi muốn dữ liệu trong tệp nằm trong điều khiển phiên bản gốc và cây nguồn và được đổi tên thành tên "ma thuật" trong khi tạo.
Tôi bắt đầu nghĩ rằng kiến là cách duy nhất để thực hiện việc này một cách tự động. Có cách nào dễ hơn không?
http://maven.apache.org/plugins/maven-resources-plugin/ Điều này có thể giúp bạn, –
Plugin tài nguyên không cho phép đổi tên. Đó là vấn đề của tôi. – wmorrell
Bạn cũng có thể xem http://maven.apache.org/plugins/maven-assembly-plugin/. Nhưng tôi không chắc chắn bạn có thể đổi tên các tập tin: Tôi không bao giờ sử dụng plugin này theo cách này. –