IntelliJ 2016 không sao chép logback.groovy khi nó không có trong src / main / resource


0

IntelliJ của tôi (2016.1.1) không sao chép logback.groovytừ đường dẫn conf/logback.groovybên trong một số dự án maven. Khi được đặt vào src/main/resources, tập tin sẽ được sao chép ngay vào thư mục đầu ra. Các confthư mục được đánh dấu là thư mục tài nguyên. Khi được đổi tên thành eg logback.groovy2trong confthư mục, tập tin cũng được sao chép. Tôi đã thử thêm logback.groovydưới dạng mẫu tài nguyên và loại trừ nó khỏi quá trình biên dịch, cả hai đều không có kết quả.

Nhìn chung, dường như src/main/resourcethư mục có vai trò đặc biệt trong một dự án maven ý tưởng (so với các thư mục tài nguyên khác). Tôi đoán rằng một số cấu hình maven là cần thiết.

Câu trả lời:


0

Vâng, đoán tôi đã tìm thấy giải pháp cho mình. Thêm

<build>
  <resources>
    <resource>
      <directory>conf</directory>
    </resource>
  </resources>
</build>

để pom.xmlkhắc phục vấn đề.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.