Tôi hiện đang làm việc trên một dự án hiện trong đó có một tập tin pom.xml như sau:Làm thế nào để sao chép tài nguyên vào thư mục đích src với Maven?
<resources>
<resource>
<filtering>false</filtering>
<directory>src</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
tôi có trong đường cơ sở một thư mục gọi là thuộc tính có chứa các file tài sản. Tôi muốn sao chép khi đóng gói tất cả các tập tin thuộc tính có chứa thuộc tính/trong thư mục src của tôi (nếu không chương trình sẽ sụp đổ do thiếu tập tin cấu hình).
Vì vậy, câu hỏi của tôi là:
Làm thế nào tôi có thể, với Maven bao gồm các tệp tài nguyên không nằm trong thư mục src?
tôi cố này nhưng nó dường như không làm việc:
<resources>
<resource>
<filtering>false</filtering>
<directory>src</directory>
<includes>
<include>**/*.properties</include>
<include>../properties/**</include>
</includes>
</resource>
</resources>
Thank của bạn đã giúp đỡ.
cảm ơn bạn đã trả lời nhanh, vấn đề là dự án khá cũ (trước khi bị quạ) nên không tuân theo bố cục thư mục chuẩn. Câu trả lời của bạn rất hữu ích, tôi chỉ cần thêm thư mục thuộc tính của tôi làm thư mục tài nguyên. – stankoua
Không. Tốt nhất là thay đổi cấu trúc thư mục và tuân theo các quy ước giúp cuộc sống của bạn dễ dàng hơn. – khmarbaise
Vui vì tôi có thể giúp đỡ. Như khmarbaise nó làm cho cuộc sống của bạn dễ dàng hơn để làm theo các tiêu chuẩn convetion. Làm cho cuộc sống dễ dàng hơn cho bạn và mọi người khác sử dụng dự án này :) – zpontikas