Closed yuandongjian closed 2 months ago
sofa-ark-plugin-maven-plugin插件除了会把当前项目shade到plugin内,还会把当前项目的jar包打包到plugin/lib内。
期望plugin只保留当前项目的shade,不打包自身jar到plugin/lib内
目前PluginClassLoader会同时包含shade与lib。以上图为例,PluginClassLoader的classpath会同时包含
sample-ark-plugin-0.6.0-ark-plugin.jar!/ sample-ark-plugin-0.6.0-ark-plugin.jar!/sample-ark-plugin-0.6.0.jar!/
因此,可以去掉plugin/lib下自身的jar包,减少plugin体积。
@crazy-pizza 方便提 PR 修复下吗
@lvjing2 可以的,帮忙把这个issue分配给我吧
Describe the question or bug
sofa-ark-plugin-maven-plugin插件除了会把当前项目shade到plugin内,还会把当前项目的jar包打包到plugin/lib内。
Expected behavior
期望plugin只保留当前项目的shade,不打包自身jar到plugin/lib内
Screenshots
Actual behavior
目前PluginClassLoader会同时包含shade与lib。以上图为例,PluginClassLoader的classpath会同时包含
因此,可以去掉plugin/lib下自身的jar包,减少plugin体积。