sbt-assembly icon indicating copy to clipboard operation
sbt-assembly copied to clipboard

Inconsistent merge strategy logging vs counts

Open frosforever opened this issue 3 years ago • 0 comments

Using version 2.0.0 results in inconsistent merge strategy logging vs displayed counts. An example:

[info] 6 file(s) merged using strategy 'Concat' (Run the task at debug level to see the details)
[debug] 
[debug] Merge Strategy Used: Concat
[debug] Resulting entries:
[debug]   Jar entry = META-INF/services/org.apache.poi.sl.draw.ImageRenderer
[debug] Merge origins:
[debug]   Jar name = poi-ooxml-5.2.2.jar, jar org = org.apache.poi, entry target = META-INF/services/org.apache.poi.sl.draw.ImageRenderer
[debug]   Jar name = poi-5.2.2.jar, jar org = org.apache.poi, entry target = META-INF/services/org.apache.poi.sl.draw.ImageRenderer
[debug] 
[debug] Merge Strategy Used: Concat
[debug] Resulting entries:
[debug]   Jar entry = META-INF/services/org.apache.poi.ss.usermodel.WorkbookProvider
[debug] Merge origins:
[debug]   Jar name = poi-ooxml-5.2.2.jar, jar org = org.apache.poi, entry target = META-INF/services/org.apache.poi.ss.usermodel.WorkbookProvider
[debug]   Jar name = poi-5.2.2.jar, jar org = org.apache.poi, entry target = META-INF/services/org.apache.poi.ss.usermodel.WorkbookProvider
[debug] 
[debug] Merge Strategy Used: Concat
[debug] Resulting entries:
[debug]   Jar entry = META-INF/services/org.apache.poi.extractor.ExtractorProvider
[debug] Merge origins:
[debug]   Jar name = poi-ooxml-5.2.2.jar, jar org = org.apache.poi, entry target = META-INF/services/org.apache.poi.extractor.ExtractorProvider
[debug]   Jar name = poi-5.2.2.jar, jar org = org.apache.poi, entry target = META-INF/services/org.apache.poi.extractor.ExtractorProvider

The logging prints 6 file(s) and yet only 3 files were merged using Concat. If run with an earlier version (I tried with 0.14.10 but I haven't dug in to when exactly it started) it correctly states 'concat' was applied to 3 files.

Apologies is this is a known issue or if this is not the correct repo to submit this issue.

Thanks in advance for reviewing and maintaining sbt-assembly!

frosforever avatar Oct 20 '22 21:10 frosforever