@@ -425,18 +425,10 @@ def handle_maven_del(
425
425
valid_poms ,
426
426
valid_dirs ) = _scan_paths (tmp_root , ignore_patterns , root )
427
427
428
- # 3. Parse GA from valid_poms for later maven metadata refreshing
428
+ # 3. Delete all valid_paths from s3
429
429
logger .info ("Start generating maven-metadata.xml files for all artifacts" )
430
430
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
-
438
431
prefix_ = remove_prefix (prefix , "/" )
439
- # 4. Delete all valid_paths from s3
440
432
logger .info ("Start deleting files from s3" )
441
433
s3_client = S3Client (aws_profile = aws_profile , dry_run = dry_run )
442
434
bucket = bucket_name
@@ -449,7 +441,7 @@ def handle_maven_del(
449
441
)
450
442
logger .info ("Files deletion done\n " )
451
443
452
- # 5 . Use changed GA to scan s3 for metadata refreshment
444
+ # 4 . Use changed GA to scan s3 for metadata refreshment
453
445
logger .info ("Start generating maven-metadata.xml files for all changed GAs" )
454
446
meta_files = _generate_metadatas (
455
447
s3 = s3_client , bucket = bucket ,
@@ -459,7 +451,7 @@ def handle_maven_del(
459
451
460
452
logger .info ("maven-metadata.xml files generation done\n " )
461
453
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
463
455
# firstly for all affected GA, and then replace the theirs content.
464
456
logger .info ("Start updating maven-metadata.xml to s3" )
465
457
all_meta_files = []
@@ -484,7 +476,7 @@ def handle_maven_del(
484
476
failed_metas .extend (_failed_metas )
485
477
logger .info ("maven-metadata.xml updating done\n " )
486
478
487
- # 7 . Determine refreshment of archetype-catalog.xml
479
+ # 6 . Determine refreshment of archetype-catalog.xml
488
480
if os .path .exists (os .path .join (top_level , "archetype-catalog.xml" )):
489
481
logger .info ("Start generating archetype-catalog.xml" )
490
482
archetype_action = _generate_rollback_archetype_catalog (
@@ -494,7 +486,7 @@ def handle_maven_del(
494
486
)
495
487
logger .info ("archetype-catalog.xml files generation done\n " )
496
488
497
- # 8 . Upload or Delete archetype-catalog.xml if it has changed
489
+ # 7 . Upload or Delete archetype-catalog.xml if it has changed
498
490
archetype_files = [os .path .join (top_level , ARCHETYPE_CATALOG_FILENAME )]
499
491
archetype_files .extend (__hash_decorate_metadata (top_level , ARCHETYPE_CATALOG_FILENAME ))
500
492
if archetype_action < 0 :
@@ -903,9 +895,9 @@ def _generate_metadatas(
903
895
un_prefixed_poms = existed_poms
904
896
if prefix :
905
897
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 ]
907
899
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 ]
909
901
all_poms .extend (un_prefixed_poms )
910
902
gav_dict = parse_gavs (all_poms )
911
903
if len (gav_dict ) > 0 :
@@ -953,11 +945,6 @@ def _handle_error(err_msgs: List[str]):
953
945
pass
954
946
955
947
956
- def __remove_prefix (s : str , prefix : str ) -> str :
957
- if s .startswith (prefix ):
958
- return s [len (prefix ):]
959
-
960
-
961
948
class VersionCompareKey :
962
949
'Used as key function for version sorting'
963
950
def __init__ (self , obj ):
0 commit comments