cinaq / mendix-userlib-cleaner

A simple CLI tool that identifies duplicate JARS in a directory. It can remove them also if desired.
MIT License
21 stars 6 forks source link

Preferring file org.apache.poi.poi-ooxml-4.1.2.jar over org.apache.poi.poi-4.1.2.jar #4

Closed xiwenc closed 1 year ago

xiwenc commented 2 years ago
.\mendix-userlib-cleaner.exe --mode strict
14:14:41.036 listAllFiles ▶ INFO 001 Listing all files in target directory: .
14:14:41.037 listAllJars ▶ INFO 002 Finding and parsing JARs
14:14:41.224 getJarProps ▶ WARN 003 Failed to parse metadata from checker-qual-2.5.2.jar
14:14:41.373 getJarProps ▶ WARN 004 Failed to parse metadata from fmsutil.jar
14:14:41.543 getJarProps ▶ WARN 005 Failed to parse metadata from json-smart-2.2.1-patch-noproperty.jar
14:14:41.645 getJarProps ▶ WARN 006 Failed to parse metadata from not-yet-commons-ssl-0.3.17.jar
14:14:41.980 getJarProps ▶ WARN 007 Failed to parse metadata from replication.jar
14:14:42.030 getJarProps ▶ WARN 008 Failed to parse metadata from teamcenter_sso_applib.jar
14:14:42.039 getJarProps ▶ WARN 009 Failed to parse metadata from teamcenter_sso_ldapcustom.jar
14:14:42.043 getJarProps ▶ WARN 00a Failed to parse metadata from teamcenter_sso_webtoolkit.jar
14:14:42.148 computeJarsToKeep ▶ INFO 00b Computing duplicates
14:14:42.148 computeJarsToKeep ▶ INFO 00c Preferring file org.apache.poi.poi-ooxml-4.1.2.jar over org.apache.poi.poi-4.1.2.jar
14:14:42.154 computeJarsToKeep ▶ INFO 00d Preferring file org.apache.poi.poi-ooxml-schemas-4.1.2.jar over org.apache.poi.poi-ooxml-4.1.2.jar
14:14:42.155 computeJarsToKeep ▶ INFO 00e Preferring file org.apache.poi.poi-4.1.2.jar over org.apache.poi.poi-ooxml-schemas-4.1.2.jar
14:14:42.156 computeJarsToKeep ▶ INFO 00f Preferring file org.apache.poi.poi-ooxml-schemas-4.1.2.jar over org.apache.poi.poi-4.1.2.jar
14:14:42.157 computeJarsToKeep ▶ INFO 010 Preferring file org.apache.poi.poi-4.1.2.jar over org.apache.poi.poi-ooxml-schemas-4.1.2.jar
14:14:42.158 computeJarsToKeep ▶ INFO 011 Preferring file org.apache.poi.poi-ooxml-4.1.2.jar over org.apache.poi.poi-4.1.2.jar
14:14:42.159 cleanJars ▶ INFO 012 Cleaning...
14:14:42.169 cleanJars ▶ WARN 013 Would remove file Apache POI: org.apache.poi.poi-4.1.2.jar
14:14:42.183 cleanJars ▶ WARN 014 Would remove file Apache POI: org.apache.poi.poi-ooxml-schemas-4.1.2.jar
14:14:42.183 cleanJars ▶ WARN 015 Would remove file Apache POI: org.apache.poi.poi-ooxml-schemas-4.1.2.jar.XLSReport.RequiredLib
14:14:42.189 cleanJars ▶ INFO 016 Clean up 2 jars and 1 meta files
14:14:42.189 main ▶ INFO 017 Would have removed: 3 files
14:14:42.191 main ▶ INFO 018 Use --clean to actually remove above file(s)

poi-jars.zip

xiwenc commented 1 year ago

As workaround until the fix has been implemented you can restore the two files by hand:

org.apache.poi.poi-4.1.2.jar
org.apache.poi.poi-ooxml-schemas-4.1.2.jar