implemented basic pom generation with all settings infered