Tôi có dự án Maven. Khi tôi cố gắng xây dựng nó với Maven, tôi nhận được lỗi này:Không tìm thấy "tệp lớp học cho ... không tìm thấy" lỗi biên soạn
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project myProject: Compilation failure:
Compilation failure:
[ERROR] ClassA.java:[32,38] cannot access ClassB
[ERROR] class file for ClassB not found
ClassB
là bên trong tạo tác khác, và tạo tác đó là trong kho địa phương. Trong thực tế, tôi không có vấn đề gì khi xây dựng dự án này với plugin Meclecleclecleclipse. Chỉ khi tôi chạy mvn compile
thì bản dựng không thành công.
Tôi phải làm gì để xây dựng từ dòng lệnh?
Các phụ thuộc được xác định một cách chính xác trong pom – ade
đăng tập tin pom.xml của bạn và bạn src cây sẽ giúp (linux cây lệnh) –
tôi đã cùng một vấn đề sau khi một số biên dịch các vấn đề ngược dòng trong một 'mvn clean install' đầy đủ. Vấn đề là Eclipse đã giải quyết từ không gian làm việc của riêng nó nhưng maven phải làm việc với một kho lưu trữ cục bộ không đầy đủ hoặc bị lỗi. Giải pháp: thực hiện một 'mvn sạch install' trên toàn bộ dự án một lần nữa (từ dòng lệnh), mà theo m2eclipse sẽ mang lại không có nhiều lỗi biên dịch ngược dòng – krevelen