Tôi có một dự án cần lọ Hibernate.
Tôi đã thêm chúng dưới dạng các phụ thuộc trong pom.xml và Maven biên dịch dự án của tôi tốt.
Tuy nhiên, trong IDE, tất cả các chú thích và lệnh gọi tới API Hibernate được đánh dấu là chưa được giải quyết (màu đỏ).
Làm thế nào tôi có thể khiến IntelliJ có thể giải quyết chúng?
Có cách nào để sử dụng Maven khi tôi nhấp vào Build Project không? (ctrl + F9)
Ngoài ra, tôi bối rối với khái niệm các khía cạnh trong IntelliJ. Tôi có cần chúng không, giả sử các khía cạnh JPA để kích hoạt trợ lý Kiên trì, v.v ... hoặc có một tùy chọn để Maven quan tâm?
1
Sẽ xóa dự án khỏi IntelliJ và nhập lại nó giúp?
@ Thorbjørn Ravn Andersen Tôi đã làm điều đó, điều tương tự không hoạt động.
—
Mik378
Để được ưu tiên hơn, tôi sử dụng ServletContextListener vì vậy tôi cần servlet-api.jar. Maven đã thêm nó tốt nhưng Intellij phàn nàn về lớp học chưa được giải quyết. Tôi có thể thêm nó với bảng cài đặt từ IDE làm phụ thuộc, nhưng khi thực hiện nó tôi sẽ không có lợi ích gì khi có Maven .....
—
Mik378
Những lớp cần để biên dịch nhưng được cung cấp bởi bộ chứa web nên được đề cập với
<scope>provided</scope>
Cuối cùng, tôi cũng gỡ bỏ hoàn toàn (khỏi đĩa ^^) các dự án của tôi và tạo lại nó. Và Abracadabra, Maven hoạt động :) Cảm ơn sự giúp đỡ của bạn !! :)
—
Mik378