Maven: Add JBoss Maven repository as your alternate remote repository.
Hibernate publishes its artifacts to the JBoss Maven Repository under the org.hibernate groupId/namespace. To setup Maven to access JBoss Maven Repository follow the steps here. This will add the JBoss Maven Repository as an additional repository along with central maven repository.
Create a file named 'settings.xml' in the '.m2' directory under your home directory For me it is: /home/rhasija/.m2 and add the following content to it:
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<profiles>
<profile>
<id>jboss-public-repository</id>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatepolicy>never</updatepolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatepolicy>never</updatepolicy>
</snapshots>
</repository>
</repositories>
<pluginrepositories>
<pluginrepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatepolicy>never</updatepolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatepolicy>never</updatepolicy>
</snapshots>
</pluginrepository>
</pluginrepositories>
</profile>
</profiles>
<activeprofiles>
<activeprofile>jboss-public-repository</activeprofile>
</activeprofiles>
</settings>