reworked project pom structure