úÎ!q !      None>X «haven¥Takes multiple maven package descriptions as command line arguments and finds the dependencies of those maven packages. Package descriptions should be of the form groupid:artifactid:versionhaven.Create a nix record for a hashed maven packagehaven)Gets the repo with the given id, calling ! when it's not presenthavenGets a given artifact for a – and hashes it. It will first check the local m2 dir, and then it will try to download it from the online repo. If both fail, an error is logged to ", and ! is called.havenTHash a particular maven package's .pom and .jar files and parse the .pom file as xmlhaven.Retrieve an XML Element's children by tag name   #       !"#$mainMainMavenNix_mavenNix_maven_mavenNix_repo_mavenNix_jarSha256_mavenNix_pomSha256_mavenNix_aarSha256Maven_maven_groupId_maven_artifactId_maven_versionHavenEnv_havenEnv_manager_havenEnv_repos_havenEnv_m2Local parseRepostoNixgetRepo m2DirectorygetArtifactFilefetchfindChildrenByTagNamefirstChildByTagName $fShowMaven $fReadMaven $fEqMaven $fOrdMaven$fShowMavenNix $fEqMavenNix $fOrdMavenNixbaseGHC.BaseemptyGHC.IO.Handle.FDstderr