@@ -425,18 +425,10 @@ def handle_maven_del(
425425 valid_poms ,
426426 valid_dirs ) = _scan_paths (tmp_root , ignore_patterns , root )
427427
428- # 3. Parse GA from valid_poms for later maven metadata refreshing
428+ # 3. Delete all valid_paths from s3
429429 logger .info ("Start generating maven-metadata.xml files for all artifacts" )
430430 logger .debug ("Valid poms: %s" , valid_poms )
431- changed_gavs = parse_gavs (valid_poms , top_level )
432- ga_paths = []
433- for g , avs in changed_gavs .items ():
434- for a , _ in avs .items ():
435- logger .debug ("G: %s, A: %s" , g , a )
436- ga_paths .append (os .path .join ("/" .join (g .split ("." )), a ))
437-
438431 prefix_ = remove_prefix (prefix , "/" )
439- # 4. Delete all valid_paths from s3
440432 logger .info ("Start deleting files from s3" )
441433 s3_client = S3Client (aws_profile = aws_profile , dry_run = dry_run )
442434 bucket = bucket_name
@@ -449,7 +441,7 @@ def handle_maven_del(
449441 )
450442 logger .info ("Files deletion done\n " )
451443
452- # 5 . Use changed GA to scan s3 for metadata refreshment
444+ # 4 . Use changed GA to scan s3 for metadata refreshment
453445 logger .info ("Start generating maven-metadata.xml files for all changed GAs" )
454446 meta_files = _generate_metadatas (
455447 s3 = s3_client , bucket = bucket ,
@@ -459,7 +451,7 @@ def handle_maven_del(
459451
460452 logger .info ("maven-metadata.xml files generation done\n " )
461453
462- # 6 . Upload all maven-metadata.xml. We need to delete metadata files
454+ # 5 . Upload all maven-metadata.xml. We need to delete metadata files
463455 # firstly for all affected GA, and then replace the theirs content.
464456 logger .info ("Start updating maven-metadata.xml to s3" )
465457 all_meta_files = []
@@ -484,7 +476,7 @@ def handle_maven_del(
484476 failed_metas .extend (_failed_metas )
485477 logger .info ("maven-metadata.xml updating done\n " )
486478
487- # 7 . Determine refreshment of archetype-catalog.xml
479+ # 6 . Determine refreshment of archetype-catalog.xml
488480 if os .path .exists (os .path .join (top_level , "archetype-catalog.xml" )):
489481 logger .info ("Start generating archetype-catalog.xml" )
490482 archetype_action = _generate_rollback_archetype_catalog (
@@ -494,7 +486,7 @@ def handle_maven_del(
494486 )
495487 logger .info ("archetype-catalog.xml files generation done\n " )
496488
497- # 8 . Upload or Delete archetype-catalog.xml if it has changed
489+ # 7 . Upload or Delete archetype-catalog.xml if it has changed
498490 archetype_files = [os .path .join (top_level , ARCHETYPE_CATALOG_FILENAME )]
499491 archetype_files .extend (__hash_decorate_metadata (top_level , ARCHETYPE_CATALOG_FILENAME ))
500492 if archetype_action < 0 :
@@ -903,9 +895,9 @@ def _generate_metadatas(
903895 un_prefixed_poms = existed_poms
904896 if prefix :
905897 if not prefix .endswith ("/" ):
906- un_prefixed_poms = [__remove_prefix (pom , prefix ) for pom in existed_poms ]
898+ un_prefixed_poms = [remove_prefix (pom , prefix ) for pom in existed_poms ]
907899 else :
908- un_prefixed_poms = [__remove_prefix (pom , prefix + "/" ) for pom in existed_poms ]
900+ un_prefixed_poms = [remove_prefix (pom , prefix + "/" ) for pom in existed_poms ]
909901 all_poms .extend (un_prefixed_poms )
910902 gav_dict = parse_gavs (all_poms )
911903 if len (gav_dict ) > 0 :
@@ -953,11 +945,6 @@ def _handle_error(err_msgs: List[str]):
953945 pass
954946
955947
956- def __remove_prefix (s : str , prefix : str ) -> str :
957- if s .startswith (prefix ):
958- return s [len (prefix ):]
959-
960-
961948class VersionCompareKey :
962949 'Used as key function for version sorting'
963950 def __init__ (self , obj ):
0 commit comments