janklab / slf4m-jankalog

Modified forks of FLOSS logging libraries to support SLF4M
Other
0 stars 0 forks source link

`mvn assembly` warns about tarballs with file names longer than 100 characters #16

Closed apjanke closed 2 years ago

apjanke commented 2 years ago

In mvn assembly:assembly for my log4j 1.2.15 and 1.2.17:

[INFO] --- maven-assembly-plugin:2.4.1:assembly (default-cli) @ log4j ---
[INFO] Reading assembly descriptor: src/assembly/bin.xml
[INFO] Adding site directory to assembly : /Users/janke/repos/slf4m-jankalog/src/opp/opp-munged/log4j-1.2.17/target/site
[INFO] Building zip: /Users/janke/repos/slf4m-jankalog/src/opp/opp-munged/log4j-1.2.17/target/log4j-1.2.17-janklab.1.zip
[INFO] Building tar: /Users/janke/repos/slf4m-jankalog/src/opp/opp-munged/log4j-1.2.17/target/log4j-1.2.17-janklab.1.tar.gz
[WARNING] Entry: apache-log4j-1.2.17-janklab.1/tests/src/java/org/apache/log4j/util/EnhancedJunitTestRunnerFilter.java longer than 100 characters.
[WARNING] Resulting tar file can only be processed successfully by GNU compatible tar commands
[WARNING] Entry: apache-log4j-1.2.17-janklab.1/examples/lf5/InitUsingDefaultConfigurator/InitUsingDefaultConfigurator.java longer than 100 characters.
[WARNING] Entry: apache-log4j-1.2.17-janklab.1/examples/lf5/InitUsingMultipleAppenders/InitUsingMultipleAppenders.java longer than 100 characters.
[WARNING] Entry: apache-log4j-1.2.17-janklab.1/examples/lf5/InitUsingXMLPropertiesFile/InitUsingXMLPropertiesFile.java longer than 100 characters.

A bunch of them.

My suffix additions to some dir names are less than the difference of the actual file name length and 100, so I think this warning was happening before in upstream.

apjanke commented 2 years ago

Got it to shut up by adding this to build > plugins > maven-assembly-plugin > configuration:

          <!-- avoid a ton of warnings about long file names -->
          <tarLongFileMode>gnu</tarLongFileMode>