Maven Shade 插件没有附加所有 spring.schemas

Maven Shade plugin not appending all the spring.schemas

我正在使用 Maven Shade 插件将所有具有依赖关系的 jar 打包到一个 jar 文件中。到目前为止,我已经成功了。这里的主要问题是我要 运行 我的 jar 所在的服务器不会连接到互联网。所以我使用 maven AppendingTransformer 在这个过程中追加所有 spring.schemasspring.handlers 。但我仍然无法在 spring.schemas 中找到 springs 批处理的声明。我正在使用 springs batch 2.1.7.RELEASE 并在 pom.xml 文件中添加了 springs-batch-core 依赖项。无法理解背后的原因。

最近我建议使用 Spring Boot 来完成此类工作。这确实是目前创建 Spring 应用程序的最佳方式。