2011-06-30 35 views
175

Trong dự án của tôi, tôi có thư mục .deploy được tạo/cập nhật khi triển khai ứng dụng cục bộ của mình. Có thể tắt tính năng lập chỉ mục trên thư mục đó không? Tất cả mọi thứ chậm lại bất cứ khi nào tôi triển khai và nó thực sự gây phiền nhiễu - tôi phải chờ một vài phút whilist intellij làm lập chỉ mục không cần thiết. Trong chế độ xem mô-đun, tôi đã loại trừ thư mục đó nhưng không giúp ích gì. Bất kỳ trợ giúp sẽ được đánh giá cao.Vô hiệu hóa chỉ mục intellij trên thư mục cụ thể

+0

Thêm một giải pháp là để bỏ qua các thư mục /các tập tin. http://stackoverflow.com/a/30686306/4899609 –

+0

đau thực sự nếu bạn đang sử dụng git worktree – 10101010

Trả lời

234

Đánh dấu thư mục này là Đã loại trừ trong tab File | Project Structure | Modules | Sources.

Chỉnh sửa: cũng đảm bảo không được thêm làm thư viện trong dự án.

+2

Như tôi đã đề cập ở trên, tôi đã làm điều đó, nhưng nó không giúp đỡ. –

+4

Bạn có sử dụng 10.5.1 không? Đảm bảo rằng thư mục này không được thêm làm thư viện ở bất cứ đâu trong dự án của bạn. – CrazyCoder

+0

Không biết tại sao intellij nhặt nó lên như một thư mục thư viện nhưng bạn nói đúng - nó đã được thêm vào như một thư viện. Chúc mừng –

74

Trên IntelliJ 13+ (không biết phiên bản cũ hơn), bạn có thể nhấp chuột phải vào thư mục> Đánh dấu thư mục là> Đã loại trừ.

+0

Điều này. Cảm ơn. Vì vậy, dễ dàng hơn nhiều so với cố gắng tìm ra một regex theo loại trừ đối thoại haha. +1 – dudewad

+3

cũng hoạt động cho Intellij 14 cũng như – linuxdan

+3

Hoạt động trong IntelliJ 15. –

0

nếu bạn không thể làm điều đó throu menu Modules vì ​​đóng băng IntelliJ của bạn (như trong trường hợp của tôi) tập tin chỉnh sửa .iml của projet của bạn và thêm dòng excludeFolder như sau:

<content url="file://$MODULE_DIR$"> 
    <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/test/features" type="java-test-resource" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> 
    <excludeFolder url="file://$MODULE_DIR$/node_modules" /> 
    <excludeFolder url="file://$MODULE_DIR$/target" /> 
</content> 
Các vấn đề liên quan