When publishing to maven central, if a jar has embedded launch script generated by spring-boot maven-plugin, then this error occurs:

Failed to process deployment: Error on building manifests: No Archiver found for the stream signature Details: No Archiver found for the stream signature

According to maven central team:

We are investigating Spring's nonstandard JAR files and we hope to have a position on whether we'll support them or not. Right now, they will fail validation because the code that reads the archive is not clever enough to ignore the bash script prepended to the archive. At the very least, we will have a better error message for this case in the future.

This is obviously not a spring-boot bug but spring-boot community should be aware of it.

Comment From: philwebb

Thanks for letting us know.