switched to using maven repository to manage dependencies and folder structure