У меня есть проект, который нуждается в банках Hibernate.
Я добавил их как зависимости в pom.xml и Maven хорошо компилирует мой проект.
Однако в IDE все аннотации и вызовы API Hibernate помечаются как неразрешенные (красный).
Как я могу получить IntelliJ, способный их разрешить?
Есть ли способ использовать Maven, когда я нажимаю на Build Project? (Ctrl + F9)
Также меня смущает концепция граней в IntelliJ. Нужны ли они мне, скажем, JPA-фасетам для включения помощника по постоянству и т. Д. ... или есть возможность позволить Maven позаботиться?
1
Поможет ли удаление проекта из IntelliJ и его повторный импорт?
@ Thorbjørn Ravn Andersen Я сделал это, то же самое не работает.
—
Mik378
Для большей точности я использую ServletContextListener, поэтому мне нужен servlet-api.jar. Maven добавил это хорошо, но Intellij жалуется на неразрешенный класс. Я мог бы добавить его с помощью панели настроек из IDE в качестве зависимости, но при этом я не нашел бы никакой выгоды от наличия Maven .....
—
Mik378
Эти классы , необходимые для компиляции , но которые предусмотрены веб - контейнера следует отметить , с
<scope>provided</scope>
Наконец, я полностью удаляю (с диска также ^^) свои проекты и воссоздаю его. И Abracadabra, Maven работает :) Спасибо за вашу помощь !! :)
—
Mik378