From 4fd699ebf54d1952de82d55916139073dc0ba24d Mon Sep 17 00:00:00 2001 From: Sebastian Zalewski Date: Thu, 10 Apr 2025 00:01:34 +0200 Subject: [PATCH] Keep META-INF/*.version files to support AS Layout Inspector --- src/tools/java_resource_extractor/resource_extractor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/java_resource_extractor/resource_extractor.py b/src/tools/java_resource_extractor/resource_extractor.py index f2d583be4..407158dc4 100644 --- a/src/tools/java_resource_extractor/resource_extractor.py +++ b/src/tools/java_resource_extractor/resource_extractor.py @@ -86,7 +86,10 @@ def IsValidPath(path): # allow META-INF/services at the root to support ServiceLoader if dirs[:2] == ['meta-inf', 'services']: return True - + # allow META-INF/*.version files to support AS Layout Inspector + if dirs[:1] == ['meta-inf'] and filename.endswith('.version'): + return True + return not any(dir in EXCLUDED_DIRECTORIES for dir in dirs)