Tôi muốn đặt một bộ các tập tin mà trông như thế này vào một cái lọ:Làm cách nào để đổi tên tệp khi được đưa vào trong một cái bình bằng tác vụ jar của kiến?
yay/my.jar
boo/my.jar
foo/my.jar
bar/my.jar
Trong quá trình này, tôi muốn tất cả trong số họ đổi tên như sau:
yay_my.jar
boo_my.jar
foo_my.jar
bar_my.jar
Tôi đã hy vọng để sử dụng một người lập bản đồ để thực hiện việc này, nhưng các phần tử tập tin tôi đang sử dụng và tác vụ jar dường như không hỗ trợ nó ở bất cứ đâu.
Làm cách nào để áp dụng công cụ lập bản đồ khi xây dựng một bình, hoặc cách khác tôi có thể thực hiện chuyển đổi như thế này? Tôi muốn tránh sao chép tất cả các tệp vào cấu trúc thư mục mà tôi muốn và tạo bản sao trên toàn bộ địa điểm, đó là cách hệ thống xây dựng của chúng tôi hoạt động ngay bây giờ.
Tôi sẽ thêm ví dụ để hiển thị cách –
Điều đó thật tuyệt vời nhưng không hoàn thành mục tiêu xây dựng bình mà không tạo thêm bản sao của tệp. Di chuyển sẽ tránh các bản sao, nhưng sau đó các lọ sẽ được xây dựng lại mỗi lần tôi xây dựng thay vì chỉ khi các tệp nguồn của họ đã thay đổi. – skiphoppy
Tuy nhiên, thẻ trình ánh xạ mà bạn đã tạo là tuyệt vời và tôi sẽ vay mượn thay vì đến với một thẻ của riêng tôi. :) Tôi đã không có đủ xa để thực sự xây dựng bản vẽ tôi cần thiết vì tôi không thể có được bất kỳ mapper ở tất cả để làm việc với fileset và jar. – skiphoppy