project skeleton and pom dependencies