configuring maven and dependencies