HIbernate Java

Seguinte galera, perguntinha simples mas que sinto necessidade de fazê-la.
Quero adicionar o hibernate no meu projeto. Sempre que baixo um projeto ‘archetype’ de algum tutorial disponível sobre hibernate, os jar’s já vêm e funciona perfeitamente, no entanto, quando crio um projeto maven e adciono as dependencias sempre acabo esquecendo algum JAR. Então a minha pergunta é: Quais são os jars basicos iniciais necessários para iniciar uma aplicação hibernate no maven? OBS: estou usando hibernate core 5.x

Desde já valeu.

Informações em http://hibernate.org/orm/downloads/

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>5.2.10.Final</version>
</dependency>

<!-- for JPA, use hibernate-entitymanager instead of hibernate-core -->
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>5.2.10.Final</version>
</dependency>

<!-- optional -->

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-osgi</artifactId>
    <version>5.2.10.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-envers</artifactId>
    <version>5.2.10.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-c3p0</artifactId>
    <version>5.2.10.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-proxool</artifactId>
    <version>5.2.10.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-infinispan</artifactId>
    <version>5.2.10.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-ehcache</artifactId>
    <version>5.2.10.Final</version>
</dependency>