javademo based on maven