Bạn đã cố gắng sử dụng một thực hiện của các plugin tài nguyên. Bạn có thể trỏ nó vào nguồn Java của bạn và sử dụng bộ lọc thông thường của nó, theo như tôi biết.
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
<properties>
<my.name>chad</my.name>
<java.property>//comment</java.property>
</properties>
<build>
<sourceDirectory>target/processed-source/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<filtering>true</filtering>
<targetPath>../processed-source/java</targetPath>
</resource>
</resources>
</build>
Vì vậy, điều đầu tiên là bạn đường nguồn java chế biến thành một thư mục đặc biệt trong thư mục đích. Tiếp theo, bạn phải cấu hình lại plugin trình biên dịch để không biên dịch nguồn chưa được lọc, và thay vào đó, biên dịch nguồn mới. Lưu ý, như với tất cả những điều maven, bạn có thể cấu hình nhiều hơn thế này.
Điều này blog entry hữu ích.
bạn có thể sử dụng lọc tài nguyên maven trên tệp nguồn của bạn ở giai đoạn tạo nguồn - đặt tệp * .java của bạn dưới một số thư mục không nguồn (tốt hơn không sử dụng/tài nguyên) và trong giai đoạn đó sao chép chúng sang thư mục nguồn – radai
Điều này có nghĩa là chú thích của bạn sẽ phải có chính sách lưu giữ 'SOURCE' cho một. Và bạn muốn vá mã nguồn để khởi động? Chúc may mắn: p – fge