Browse Source

1、修改插件模块初始化的位置:在BaseDesigner和BaseServlet中init、在环境切入时加载插件

2、修改使用1.8语法的地方
3、修改FSPlate相关的地方,完整支持插件的运行和停止
master
juhaoyu 8 years ago
parent
commit
8b673ec809
  1. 3
      designer_base/src/com/fr/start/BaseDesigner.java

3
designer_base/src/com/fr/start/BaseDesigner.java

@ -26,6 +26,7 @@ import com.fr.general.FRLogger;
import com.fr.general.Inter; import com.fr.general.Inter;
import com.fr.general.ModuleContext; import com.fr.general.ModuleContext;
import com.fr.plugin.PluginCollector; import com.fr.plugin.PluginCollector;
import com.fr.plugin.manage.PluginManager;
import com.fr.stable.*; import com.fr.stable.*;
import javax.swing.*; import javax.swing.*;
@ -89,6 +90,8 @@ public abstract class BaseDesigner extends ToolBarMenuDock {
switch2LastEnv(); switch2LastEnv();
initDefaultFont(); initDefaultFont();
//PluginManager要在环境切换和模块启动之前初始化
PluginManager.init();
// 必须先初始化Env再去startModule, 不然会导致lic读取不到 // 必须先初始化Env再去startModule, 不然会导致lic读取不到
ModuleContext.startModule(module2Start()); ModuleContext.startModule(module2Start());

Loading…
Cancel
Save