有没有人在使用 H2 时使用过 maven shade 的 minimizejar 功能?
像文档一样,我将 pom.xml 文件配置为让 minimizejar 忽略 H2
<minimizeJar>true</minimizeJar>
<filters>
<filter>
<artifact>com.h2database:h2</artifact>
<includes>
<include>**</include>
</includes>
</filter>
...
minimizeJar 粉碎 H2 和许多关键类文件丢失(如 Driver.class 和 Engine.class) 这似乎不会发生在来自 Maven 的其他包中。
我的完整 pom.xml 在这里(没有 minimizeJar 功能)。