forked from fanruan/design
Browse Source
* commit '15e063aa96f9247c0be2832076d74e133eb724f4': PDM PMD 整合pdfstram导出到性能插件中 修改Env获取插件plugin.xml路径的方法。 修改Plugin读取依赖的方式,使其可以读取多个依赖 给性能插件的管理器添加环境切换监听,使当环境切换时可以同步的去更新性能插件包含的功能 PMD 添加了两种监听: 1、插件变动的监听 2、StableFactory生产者和消费者的监听,并在模块启动时添加了生产者监听 目前还需: 1、添加FSPlate作为生产者 2、JavaScript缓存作为消费者 3、FSPlate比较特殊,它同时是插件变动的监听和StableFactory的生产者,需要再考虑如何设计 添加以下功能 : 1、所有插件的Level实例都被代理,添加了isClosed方法。在取出时会进行判断,如果关闭则不再取出 2、可以从插件jar包中寻找依赖的插件配置文件,加载插件 问题: 1、插件关闭的逻辑,现在只是不能再从manager里面取出关闭的实例,但是之前取出并插入到系统中的地方仍然存在,需要添加很多监听才行,继续想办法解决。 2、如果用户升级了性能插件,其中涉及到原有功能接口的变动的话,由于插件默认先从环境中读取plugin.xml,这时就会出现错误。需要在检查插件依赖的时候添加对依赖的插件版本的检查。master
superman
8 years ago
7 changed files with 43 additions and 39 deletions
@ -1,15 +0,0 @@
|
||||
package com.fr.design.extra; |
||||
|
||||
/** |
||||
* @author richie |
||||
* @date 2015-03-11 |
||||
* @since 8.0 |
||||
*/ |
||||
public class PluginConstants { |
||||
|
||||
|
||||
public static final int BYTES_NUM = 1024; |
||||
|
||||
|
||||
|
||||
} |
Loading…
Reference in new issue