2012-09-25 32 views
5

Tôi đã được đưa ra một dự án kế thừa để nhanh chóng sửa lỗi. Nó là một dự án dựa trên kiến, vì vậy tôi đã nhập nó vào intellij bằng cách sử dụng các tập tin nhật thực. Dự án có một số mô-đun và một số mô-đun không được biên dịch chính xác. Điều tôi muốn làm là:Làm thế nào để chạy thử nghiệm đơn vị trong IntelliJ khi một số mô-đun không được biên dịch?

Tôi có mô-đun của mình cần làm việc để biên dịch và tôi cần viết một số bài kiểm tra đơn vị để bao gồm các thay đổi của mình. Nhưng tôi không thể chạy các thử nghiệm đó vì các mô-đun khác không biên dịch. Tôi không thể xóa các mô-đun đó khỏi dự án, vì điều này tôi đang làm việc để sử dụng một số lớp từ các mô-đun đó (ma thuật).

Có cách nào để biên dịch và thực hiện toàn bộ dự án, chỉ với một mô-đun không? Tôi muốn có thể sử dụng nó như trong nhật thực nơi bạn luôn có thể chạy thử nghiệm của bạn ngay cả khi phần còn lại của mã của bạn đã bị hỏng.

+2

Xem http://stackoverflow.com/q/12423706/104891 – CrazyCoder

Trả lời

1

Đối với một cấu hình Run, bạn có thể kích hoạt bất kỳ sự kết hợp của

  • Làm cho mỗi điều
  • đồ tạo tác cụ thể xây dựng
  • mục tiêu kiến ​​
  • Run
  • mục tiêu Run maven
  • Hiện cài đặt.

Sử dụng kết hợp hoặc tắt tất cả chúng sẽ cho phép bạn chạy chương trình, chỉ xây dựng những gì bạn cần.

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