Dependências Hibernate/JPA

Pessoal estou trabalhando em um projeto com hibernate 3.5 + JPA, porém, gostaria de atualizar o meu hibernate para o 3.6, toda vez que tenho que fazer isso é um
Deus nos acuda, porque nunca sei quais jars devo atualizar para usar o JPA. Existe algum lugar onde eu possa consultar isso? Pesquisando na internet vi muita coisa sobre o marven mais não entendi direito seu funcionamento.

Você precisa apenas do dom4j (para parser do orm-xml), commons-collections (usado para FIFO), javassist (manipulação de bytecode padrão), antlr (parser do jpql) e do SLF4J (api de logging). Essas são as obrigatórias.

Depois disso tem as opcionais, que vai depender do que você usa.

Na distribuição do hibernate as dependencias são separadas em mandatory e optional. Se você der uma lida na documentação vai entender melhor.