Eu tenho um projeto que precisa de frascos de hibernação.
Eu os adicionei como dependências no pom.xml e o Maven compila bem meu projeto.
No entanto, no IDE, todas as anotações e chamadas para a API do Hibernate são marcadas como não resolvidas (vermelho).
Como eu consegui que o IntelliJ pudesse resolvê-los?
Existe uma maneira de usar o Maven quando clico em Build Project? (ctrl + F9)
Além disso, estou confuso com o conceito de facetas no IntelliJ. Preciso deles, digamos, facetas JPA para ativar o Assistente de persistência etc ... ou existe uma opção para deixar o Maven cuidar?
11
Excluir o projeto do IntelliJ e reimportá-lo ajudaria?
@ Thorbjørn Ravn Andersen Eu fiz isso, a mesma coisa não funciona.
—
Mik378
Para ser mais preciso, eu uso um ServletContextListener, então eu precisava de servlet-api.jar. Maven acrescentou bem, mas Intellij reclama de classe não resolvida. Eu poderia adicioná-lo com o painel de configurações de IDE como dependência, mas ao fazê-lo eu iria encontrar nenhum benefício de ter Maven .....
—
Mik378
Essas classes necessárias para a compilação, mas que são fornecidos pelo contêiner web deve ser mencionado com
<scope>provided</scope>
Por fim, removi totalmente (do disco também ^^) meus projetos e o recriei. E Abracadabra, o Maven funciona :) Obrigado pela ajuda !! :)
—
Mik378