Tôi đang sử dụng maven-chiến-plugin để xây dựng một tập tin .WARLàm thế nào để loại trừ các nguồn lực từ maven xây dựng của tôi, packagingExcludes không làm việc
Tôi đang sử dụng packagigExcludes và nó đang làm việc tốt cho các tập tin .jar:
<packagingExcludes>WEB-INF/lib/jetty-*.ja
WEB-INF/../resources/log4j.properties,
WEB-INF/../resources/web.properties
</packagingExcludes>
Nhưng các thuộc tính tập tin trên không bị exluded, tôi cũng đã cố gắng:
src/main/resources/web.properties
Đây là một dự án maven đa mô-đun, và tôi một m xây dựng một tập tin .war cho dự án mvc maven mùa xuân này và tôi phải loại trừ những tập tin này nhưng nó không hoạt động.
Mọi con trỏ?
Nhưng bạn thậm chí không cố gắng loại trừ tài nguyên khỏi thư mục/resources? như web.properties trong ví dụ của tôi. Các tệp .jar cũng đang hoạt động cho tôi. – Blankman
có - nhưng hãy cẩn thận! các tài nguyên không thực sự trong tài nguyên ... nội dung từ/src/main/resources kẻ thù vào/WEB-INF/classes/nên bạn có thể muốn loại trừ \t \t \t \t \t WEB-INF/classes/log4j.properties Thay vào đó, packagingExcludes> –
rmalchow
. giải pháp dưới đây ngăn các tệp đó được sao chép ở địa điểm đầu tiên (từ src đến đích) vì vậy nó có thể hoạt động tốt. – rmalchow