2012-09-07 43 views
9

Tôi đã tạo một Dự án mới từ đầu trong IntelliJ bằng cách sử dụng Maven Module. Tôi không chọn bất kỳ kiểu mẫu cụ thể nào và tôi đã nhấp vào kết thúc. Dự án được tạo độc đáo và tôi có các thư mục javaresources theo src/main như mong đợi.IntelliJ không thấy thư mục tài nguyên

Thật không may, ứng dụng của tôi không tìm thấy bất kỳ tệp thuộc tính nào trong thư mục resources vì nó trông trong thư mục cơ sở dự án thay thế.

I double checked rằng thư mục nguồn lực được đánh dấu là 'thư mục nguồn' trong Cấu trúc dự án và tôi cũng đã cố gắng để thêm dòng sau vào pom.xml không thành công:

<resources> 
    <resource> 
    <directory>src/main/resources</directory> 
    </resource> 
</resources> 

Tôi đang sử dụng Maven 2.2.1 và IntelliJ 11.1, Bất kỳ suy nghĩ nào ??

+0

IDEA ấn bản cộng đồng 11.1.2 hoạt động tốt. Thư viện tài nguyên tùy chỉnh dường như không có vẻ, nhưng mặc định dir 'src/main/resources' cũng xem được – Ilya

+0

Xem http://wiki.jetbrains.net/intellij/Maven_FAQ. – CrazyCoder

+0

Bạn có tài nguyên nào ở đó? Nếu đó là một số loại tùy chỉnh (* .bin, v.v.), bạn phải chỉ định trình biên dịch để bao gồm các tệp này –

Trả lời

0

thử

<resources> 
    <resource> 
    <directory>src/main/resources</directory> 
    <includes> 
     <include>**/*</include> 
    </includes> 
    </resource> 
</resources> 

hoặc theo cài đặt -> biên dịch -> mô hình tài nguyên, thêm mô hình tài nguyên

9

Có một lỗi trong Intellij 12 hãy truy cập vào Settings- (ví dụ * prefs?). > Hộp kiểm Compiler và un-check "Use external build" - ý tưởng đằng sau nó là giả sử chạy nhanh hơn với trình biên dịch chạy trong một tiến trình riêng biệt nhưng thực tế có lỗi và khi sử dụng maven nó không sao chép tài nguyên .

+0

Cảm ơn bạn. Đây là một giải pháp. – mvb13

+0

Liên kết đến mục nhập có liên quan trong trình theo dõi vấn đề IntelliJ đề cập đến sửa lỗi: http://youtrack.jetbrains.com/issue/IDEA-97759 – cooltea

+3

Đối với những người sử dụng IntelliJ IDEA 13, xây dựng bên ngoài là tùy chọn duy nhất có sẵn từ trình biên dịch cũ hơn đã xóa. Do đó, bạn sẽ không tìm thấy bất kỳ hộp kiểm nào cho "Sử dụng xây dựng bên ngoài". – Aditya

0

Bấm chuột phải vào thư mục -> "Đánh dấu thư mục dưới dạng" -> "Tài nguyên gốc"

Các vấn đề liên quan