Open
Description
Your current Halo version
2.5.0-SNAPSHOT
Describe this feature
Currently, when building plugin, all dependencies are flatten into root of plugin Jar. It might override the META-INF
folder.
It would be better if we move all dependencies into libs
folder in plugin Jar and refine Class-Path
attribute into MANIFIST.MF. See https://docs.oracle.com/en/java/javase/17/docs/specs/jar/jar.html#class-path-attribute for more. So that we cloud load dependencies automatically.
Additional information
/kind feature
/area core
/area plugin