File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -660,12 +660,6 @@ def get_packages(self, content=None):
660660
661661
662662def collect_packages_from_maven (commits_per_push = 10 , logger = None ):
663- # check out repo
664- repo = federatedcode .clone_repository (
665- repo_url = "https://github.com/JonoYang/test.git" ,
666- logger = logger ,
667- )
668-
669663 # download and iterate through maven nexus index
670664 maven_nexus_collector = MavenNexusCollector ()
671665 prev_package = None
@@ -674,6 +668,16 @@ def collect_packages_from_maven(commits_per_push=10, logger=None):
674668 if not prev_package :
675669 prev_package = current_package
676670 elif prev_package != current_package :
671+ # check out repo
672+ repo_url , _ = federatedcode .get_package_repository (
673+ project_purl = prev_package ,
674+ logger = logger
675+ )
676+ repo = federatedcode .clone_repository (
677+ repo_url = repo_url ,
678+ logger = logger ,
679+ )
680+
677681 push_commit = not bool (i % commits_per_push )
678682 # save purls to yaml
679683 write_purls_to_repo (
@@ -682,9 +686,10 @@ def collect_packages_from_maven(commits_per_push=10, logger=None):
682686 packages = current_packages ,
683687 push_commit = push_commit
684688 )
689+
690+ # delete local clone
691+ federatedcode .delete_local_clone (repo )
692+
685693 current_packages = []
686694 prev_package = current_package
687695 current_packages .append (package )
688-
689- # delete local clone
690- federatedcode .delete_local_clone (repo )
You can’t perform that action at this time.
0 commit comments