2014-04-20 19 views
12

khi tạo ra một dự án maven mới tôi nhận được hộp bật lên nóiIntelliJ: dự án Maven cần phải được nhập khẩu: nhập khẩu thay đổi Enable Auto-Import

 "Maven projects need to be imported: Import Changes Enable Auto-Import" 

Các liên kết cho những thay đổi nhập khẩu và cho phép tự động nhập khẩu là "KHÔNG "được kích hoạt nhưng hãy xem trong Nhật ký sự kiện, tôi thấy liên kết được bật để tôi có thể nhấp vào Bật Tự động nhập.

Nhưng tôi thực sự không hiểu sự khác biệt giữa Auto nhập khẩu và phi Auto nhập khẩu

tôi đã nhận thấy rằng một tùy chọn sẽ được kiểm tra trong các ưu đãi gọi là "dự án nhập Maven tự động" khi bạn đánh dấu vào Auto- Nhập vào nhật ký sự kiện ... nếu không nó vẫn chưa được kiểm tra.

Nhớ đây là một dự án maven mới được tạo ra từ ide IntelliJ ...

Tôi tự hỏi nếu có ai có thể giúp tôi với sự nhầm lẫn ??

Tôi ghét làm điều gì đó trừ khi tôi hiểu tại sao tôi làm điều đó, đây có phải là thực hành bình thường trong intellij và maven không ??

Nếu nó không được kiểm tra theo mặc định ... sự khác nhau giữa nó đang được kiểm tra hoặc không được kiểm tra là gì?

Cảm ơn một lần nữa

Trả lời

13
Select this check box, if you want IntelliJ IDEA to perform reimport automatically each time you change your pom.xml. 

Từ documentation.

Nói cách khác, nó chỉ tự động cập nhật chi tiết dự án khi thay đổi POM. Nói chung, nó nói với IDEA rằng, ví dụ, các phụ thuộc cho các lớp bên ngoài mới mà bạn bắt đầu sử dụng trong mã của bạn có thể được tìm thấy trong phiên bản cập nhật của POM.

Here là một số thông tin về nó.

+0

Ah, tuyệt vời, vì vậy tùy chọn lý tưởng luôn là Tự động nhập hoặc có khả năng khi tôi thêm phụ thuộc mới thì các mục có thể không hiển thị trong mã hoàn chỉnh? – Martin

+0

Và IDE có thể sẽ cho bạn biết rằng nó không thể tìm thấy lớp/biểu tượng, có. – mareckmareck

+0

Cảm ơn rất nhiều về thông tin. – Martin

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