Update project so it will work with on-premises or SmartCloud

Update project so it will work with on-premises or SmartCloud Connections and also do that it depends on artifacts from Maven or the CDN.