You should really only need the uber-jar.like this:<dependency><groupId>com.adobe.aem</groupId><artifactId>uber-jar</artifactId><version>6.4.2</version><classifier>apis</classifier><scope>provided</scope></dependency>
here two samples that I made on this:Ranking: htl-examples/CustomBindingProvider.java at master · heervisscher/htl-examples · GitHub Service: htl-examples/MySimpleServiceImpl.java at master · heervisscher/htl-examples · GitHub