Results 23 comments of Hank

加上这个参数试试 `-DCMAKE_PREFIX_PATH="/usr/share/postgresql/13"`

1. for old school server renderred via template engine, like jsp/structs/FreeMarker/, etc, since sbp has handled loading static resource inside of plugin, this part should be ready. I am just...

To make your app extensible, an extension registration framework is needed. You could take a look at my another project [skr](https://github.com/hank-cp/skr), wihch provides skeleton of auth/security/extension registration. This project is...

[Webpack 5 module federation](https://indepth.dev/webpack-5-module-federation-a-game-changer-in-javascript-architecture/) might be the key. Will take a close look at it.

> @hank-cp Can Webpack 5 module federation combine pf4j to achieve modular development and extension points? No. module federation is totally web technology that nothing relates to pf4j, which is...

I have commit demonstration code of building plugin jar. Please checkout https://github.com/hank-cp/sbp/commit/9107e87656026d30c7e0461c45254aad303a5bbf for more details. Also, you could read the [doc](https://github.com/hank-cp/sbp/blob/master/docs/deployment.md) describe further more. Regarding to > Managing plugins with...

got your point. I think this could be done by add a custom `PluginLoader`. Right now `SbpAutoConfiguration.pluginManager` use two `PluginLoader` as [here](https://github.com/hank-cp/sbp/blob/0b6a803900b3c406084407810e1a8763fdf0bc46/sbp-spring-boot-starter/src/main/java/org/laxture/sbp/spring/boot/SbpAutoConfiguration.java#L98) and [here](https://github.com/hank-cp/sbp/blob/0b6a803900b3c406084407810e1a8763fdf0bc46/sbp-spring-boot-starter/src/main/java/org/laxture/sbp/spring/boot/SbpAutoConfiguration.java#L116). You could implement an `ExecutableJarPluginLoader` to...

I have just added a configuration [spring.sbp.custom-plugin-loaders](https://github.com/hank-cp/sbp/blob/master/docs/configuration.md#springsbpcustom-plugin-loaders) to allow you customize your own `PluginLoader` ([example](https://github.com/hank-cp/sbp/blob/master/demo-app/src/main/java/demo/sbp/app/CustomPluginLoader.java)) You could use the SNAPSHOT version to experience it.

I don't suggest you to extend `SpringBootPluginClassLoader`. There are complex class loading strategies behind it. What you have to do now is to [load jars inside a jar](https://stackoverflow.com/questions/12357136/reference-jars-inside-a-jar). Looks like...

adding, after the builtin pluginLoader `DefaultPluginLoader`/`JarPluginLoader`