2015-03-19 16 views
11

Sau khi nhập một dự án maven với Eclipse Luna lỗi sau được hiển thị trong một cửa sổ pop-up khi lưu sau khi sửa đổi một phương pháp:Lỗi: Không thể khởi tạo mô-đun TreeWalker - Không thể để nhanh chóng JUnitTestCase

cannot initialize module TreeWalker - Unable to instantiate JUnitTestCase

JUnitTestCase là đề cập đến một mô-đun trong tệp xml kiểu kiểm tra:

<module name="JUnitTestCase"/> 

Tôi đã cài đặt 'Plugin cấu hình kiểu kiểm tra cho M2Eclipse' và 'Checkstyle Plug-in 6.4.0'. Định nghĩa plugin cho 'maven-checkstyle-plugin' trong tệp pom của tôi chỉ định phiên bản 2.10.

Lưu ý: Tôi nhận thấy điều này tương tự như một số câu hỏi khác có cùng lỗi (nhưng mô-đun khác được chỉ định) tuy nhiên tôi chưa tìm được giải pháp thỏa mãn. Tôi tin rằng tôi có thể loại bỏ các mục nhập mô-đun trong tập tin cấu hình checkstyle nhưng tôi yêu cầu nó để làm việc như thiết kế để không phải là lựa chọn thích hợp hơn.

Trả lời

13

JUnitTestCase là removed in Checkstyle 6.2 (xem bên dưới "Breaking backward compatibility"). Vì vậy, bạn nên hạ cấp xuống Checkstyle 6.1.1 hoặc xóa tham chiếu mô-đun khỏi checkstyle.xml của mình.

+0

Đã hiểu! Tôi đoán sẽ hạ cấp nó. – Continuity8

+0

Làm cách nào để hạ cấp nó trong Eclipse? – Marco

+0

@Marco Đây phải là một câu hỏi riêng, nhưng câu trả lời là bạn hạ cấp bằng cách cài đặt [Eclipse-CS 6.1.1] (http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug- trong/6.1.1 /). –

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