Projeto JSF não está carregando

Prezados, boa tarde.

Estou com um problema ao criar o meu projeto jsf. Nunca me aconteceu isso antes. Crio o projeto normal. Baixei o jar do mojarra, no arquivo web.xml coloco a página index.xhtml. Mas quando coloco para rodar não exibe os componentes somente texto estático. Fiz uma pesquisa e apareceu vários sites dizendo que é necessário colocar o CDI através do Maven, que o Managed Bean está obsoleto. Não sei até que ponto isso é verdade. Será que alguém poderia me explicar?