Tôi đã nhận thấy khi bạn định cấu hình dự án Maven để sử dụng thuộc tính lọc, tính năng lọc thuộc tính dường như cũng hoạt động trong IntelliJ không tạo "make". Điều này có nghĩa là cấu hình chạy IntelliJ cho Jetty/Tomcat/GWT/Glassfish sẽ vẫn tôn trọng việc lọc tài nguyên của bạn.Hỗ trợ lọc Maven của IntelliJ hoạt động như thế nào?
Vì vậy, nếu tôi thêm video này vào pom.xml
tôi:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/persistence.xml</include>
</includes>
</resource> ....
Nên lọc bất kỳ tài sản trong tài sản của tôi và các tập tin peristence.xml trước khi bất kỳ chạy IntelliJ cấu hình khởi động. Điều này rất hữu ích khi hoán đổi trong các tham chiếu JDBC hoặc các tham số hệ thống tập tin.
Vấn đề duy nhất mà tôi gặp phải là IntelliJ dường như chỉ tôn trọng lọc trong src/main/resources ngay cả khi tôi thay đổi pom.xml để có mục nhập thứ hai cho các thư mục khác (ví dụ: src/integrationtest/resources).
Tất cả điều này có vẻ là "tự động". Vậy nó hoạt động như thế nào và ở đâu (nếu có) tôi có thể cấu hình nó không?
hiện giải pháp trong vấn đề IDEA-25.934 công trình đối với tôi bởi thêm WEB-INF –
marstone