maven
update gitignore
tests