2016-03-08 15 views
14

Tôi có một dự án SBT trong Intellij 15.0.2 để lập trình scala.Làm cách nào để ngăn chặn Intellij tạo thư mục src/main/java và src/main/scala-x?

Đối với một số lý do, dự án tiếp tục tạo ra các thư mục sau đây trong dự án của tôi:

  • src/main/java
  • src/main/scala-2.10
  • src/main/scala-2.11
  • src/kiểm tra/java
  • src/kiểm tra/scala-2.10
  • src/kiểm tra/scala-2.11

Tôi đã cố gắng xóa chúng bằng cách bỏ chọn chúng dưới dạng "Nguồn" hoặc "Kiểm tra" trong Cấu trúc dự án của tôi và sau đó xóa các thư mục. Nhưng chúng ngay lập tức được tạo lại bởi Intellij ...

+0

Vesion của Intellij và Scala cắm xin vui lòng? Bạn có thể chia sẻ build.sbt không? – Teliatko

+0

Tôi đã cập nhật bài đăng bằng phiên bản Build.scala và phiên bản. Phiên bản Intellij: 15.0.2 – Upio

Trả lời

18

Bạn có thể tắt tính năng này trong khi tạo/nhập dự án sbt (có một hộp kiểm phù hợp).

Nếu dự án đã được tạo ra, bạn có thể vào

Cài đặt |> Xây dựng, thi công, triển khai |> Build Tools |> SBT

và bỏ chọn Create directores for empty content roots automatically

Tùy chọn này là loại hữu dụng nếu bạn đang bắt đầu một dự án mới vì nó sẽ tạo thư mục cho bạn, nhưng sau này tôi đề nghị tắt tùy chọn này và chỉ giữ các thư mục bạn muốn, thư mục khác sẽ được tạo mỗi khi bạn xây dựng/làm mới dự án.

Xem hình ảnh:

enter image description here

+0

Nó ngừng tạo thư mục. Nhưng vẫn tạo mục "Gốc nội dung" cho chúng trong "Cấu trúc dự án". Bất kỳ ý tưởng làm thế nào để ngăn chặn nó? – Vituel

+1

Tôi không có ý tưởng làm thế nào để ngăn chặn nó, mặc dù tôi thậm chí không biết về điều này cho đến bây giờ. Nó có gây ra vấn đề gì không? –

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