mvn repo refactored