问题:
使用maven-shade-plugin打包之后,Config.class.getClassLoader().getResource("")报空指针异常
解决:
https://www.jianshu.com/p/1ea8ce524eb1
https://stackoverflow.com/questions/17242945/how-to-set-manifest-class-path-in-maven-shade-plugin
https://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html#ManifestResourceTransformer
<!-- 增加Class-Path解决问题 -->
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<manifestEntries>
<Main-Class>cn.monitor.Main</Main-Class>
<Class-Path>.</Class-Path>
</manifestEntries>
</transformer>
</transformers>
原文:https://www.cnblogs.com/CSunShine/p/13274355.html