Optimize commit 3

Use external property file, tuning pom.xml for maven