代替使用maven-shade-plugin,请使用onejar-maven-plugin。通过One-JAR,您可以将Java应用程序及其依赖项Jar打包到一个可执行的Jar文件中。
你可以添加以下配置,以便将所有jar中的.schema文件的内容附加到一起。
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>Meta-INF/spring.handlers</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>Meta-INF/spring.schemas</resource>
</transformer>
</transformers>
</configuration>