mvn project structure fisrt commit