complete maven project configuration.