Elasticsearch beyonder provides automatic index, mapping, alias or template creation when an elasticsearch client starts.
'fr.pilato.elasticsearch:elasticsearch-beyonder:2.2.0'
<dependency>
<groupId>fr.pilato.elasticsearch</groupId>
<artifactId>elasticsearch-beyonder</artifactId>
<version>2.2.0</version>
</dependency>
<dependency org="fr.pilato.elasticsearch" name="elasticsearch-beyonder" rev="2.2.0"/>
"fr.pilato.elasticsearch", "elasticsearch-beyonder", "2.2.0"