@@ -0,0 +1,569 @@
+from backend.projectfiles import GenericProjectFile%0Afrom bs4 import BeautifulSoup%0A%0Aclass MavenProjectFile(GenericProjectFile):%0A    %22%22%22 Maven project file implementation to extract dependencies %22%22%22%0A    def extract(self):%0A        dependencies = %5B%5D%0A%0A        root = BeautifulSoup(self.result.text)%0A        for dependency in root.find_all('dependency'):%0A            dependencies.append(%7B%22g%22: dependency.groupid.text,%0A                                 %22a%22: dependency.artifactid.text,%0A                                 %22v%22: dependency.version.text%7D)%0A        return dependencies

Add project file class for Maven