15.3. 安装和卸载供应商
自定义提供程序应打包在 Java 存档(JAR)文件中,并复制到发行版 的供应商 目录中。在使用 --optimized 后,您必须运行 build 命令,以便使用 JAR 文件中的实现来更新服务器的供应商 registry。
需要使用这个步骤来优化服务器运行时,以便提前知道所有供应商,而不是仅在启动服务器或运行时发现。
警告
不要安装不受信任的供应商 JAR!整个应用有一个类加载程序,而 providers 目录中的 JAR 会被优先考虑内置库。除了可用于供应商逻辑的状态或方法,也没有内置的沙盒功能。提供程序可以执行任何操作,包括直接访问 DB、读取所有服务器配置(incl. 凭证)等。
要卸载提供程序,您应该从 providers 目录中删除 JAR 文件,然后再次运行 build 命令。