modified pom.xml to work with older mavens, more errors with newer mavens, but it still works