-
-
swx1023 小试身手Lv3
发表于2018-12-28 20:49
悬赏100
已解决
楼主
我们这边有一个完整的JavaWeb项目,想要导入到BI中,能否给一个完整的导入的流程?
我看二次开发中有一个导入,要的是Eclipse插件导出的Zip包,需要的插件又是那个,如何使用插件导出?

我看二次开发中有一个导入,要的是Eclipse插件导出的Zip包,需要的插件又是那个,如何使用插件导出?
最佳答案
swx1023 发表于 2019-1-2 18:25
那BI导入的Eclipse的zip压缩包是如何生成的,需要的Eclipse插件是哪个,有没有BI导入工程文件的相关说明 ...
二次开发平台主要是为用户提供定制开发的入口,允许用户在不重启系统的情况下,动态加载Jar包,编译和执行脚本,扩展和覆盖系统页面等功能。
根据功能主要划分为四个部分:
1) lib,Jar的加载和管理。可以在无需重启系统的情况下,对jar包进行启用和禁用;
2) web,新增前台资源。即新增加系统前台资源,可增加任何格式的前台资源,访问路径为open/ + 该文件在web下的路径;
3) overwrite,系统前台覆盖。即对现在已有的系统前台资源进行覆盖,覆盖范围包括所有格式的前台资源,覆盖路径必须与原路径完全相同;
4) event:事件的加载及其资源管理。系统中所有的关键操作前后代码的注入叫做事件。每个动作有“之前”事件,同时也有“之后”事件。事件中的代码允许调用系统的所有的公开对象,需要import com.esen.xxx.xxx,并允许使用二次开发平台lib中加载的Jar包中的资源,但是事件之间无法互相引用。
下图为二次开发平台界面截图。页面访问路径为:/esmain/open/developer.do。

该界面提供了查看二次开发平台所有资源、上传文件和jar包、管理jar包、启用禁用jar包、展开jar包、新建文件文件夹和事件、编辑文件和事件、关联和管理事件以及查看属性等功能。
为了方便调试,我们提供了两种模式:
1、运行模式,直接在eclipse中启动工程或者war即可进入运行模式
2、开发模式,在debugconfiguration中Arguments选项卡中,配置-Desen.open.eclipse.debug=true,则进入开发模式,开发模式所有新增资源都是在eclipse的指定目录中新建,java类和事件都可以正常进行调试。
lib、jar包的加载和管理
该目录用于存放定制的jar包文件,支持在lib文件夹上右键上传zip包(自动解压)。
如果该zip包内有其它非jar文件,系统不作任何功能处理,仅仅显示在树上并允许编辑。该目录不支持下级子目录,因此zip包中如果有目录会直接被忽略,包括其下级文件也一并忽略。zip包解压时根据上次对话框中的勾选状态:覆盖同名文件 / 忽略同名文件 (默认覆盖同名文件) 进行解压上传;
同时jar包支持展开查看jar中内容,但如需查看.class文件,需上传jar包的源文件zip包,上传方法为,jar包右键->上传源文件
11个回答
swx1023 发表于 2019-1-2 11:03
能不能把相关需要的Eclipse的插件下载地址也发一下
eclipse的这个没有哦,你百度下
缱绻 发表于 2019-1-2 11:09
eclipse的这个没有哦,你百度下
那BI导入的Eclipse的zip压缩包是如何生成的,需要的Eclipse插件是哪个,有没有BI导入工程文件的相关说明文档或使用手册的之类的
swx1023 发表于 2019-1-2 18:25
那BI导入的Eclipse的zip压缩包是如何生成的,需要的Eclipse插件是哪个,有没有BI导入工程文件的相关说明 ...
二次开发平台主要是为用户提供定制开发的入口,允许用户在不重启系统的情况下,动态加载Jar包,编译和执行脚本,扩展和覆盖系统页面等功能。
根据功能主要划分为四个部分:
1) lib,Jar的加载和管理。可以在无需重启系统的情况下,对jar包进行启用和禁用;
2) web,新增前台资源。即新增加系统前台资源,可增加任何格式的前台资源,访问路径为open/ + 该文件在web下的路径;
3) overwrite,系统前台覆盖。即对现在已有的系统前台资源进行覆盖,覆盖范围包括所有格式的前台资源,覆盖路径必须与原路径完全相同;
4) event:事件的加载及其资源管理。系统中所有的关键操作前后代码的注入叫做事件。每个动作有“之前”事件,同时也有“之后”事件。事件中的代码允许调用系统的所有的公开对象,需要import com.esen.xxx.xxx,并允许使用二次开发平台lib中加载的Jar包中的资源,但是事件之间无法互相引用。
下图为二次开发平台界面截图。页面访问路径为:/esmain/open/developer.do。

该界面提供了查看二次开发平台所有资源、上传文件和jar包、管理jar包、启用禁用jar包、展开jar包、新建文件文件夹和事件、编辑文件和事件、关联和管理事件以及查看属性等功能。
为了方便调试,我们提供了两种模式:
1、运行模式,直接在eclipse中启动工程或者war即可进入运行模式
2、开发模式,在debugconfiguration中Arguments选项卡中,配置-Desen.open.eclipse.debug=true,则进入开发模式,开发模式所有新增资源都是在eclipse的指定目录中新建,java类和事件都可以正常进行调试。
lib、jar包的加载和管理
该目录用于存放定制的jar包文件,支持在lib文件夹上右键上传zip包(自动解压)。
如果该zip包内有其它非jar文件,系统不作任何功能处理,仅仅显示在树上并允许编辑。该目录不支持下级子目录,因此zip包中如果有目录会直接被忽略,包括其下级文件也一并忽略。zip包解压时根据上次对话框中的勾选状态:覆盖同名文件 / 忽略同名文件 (默认覆盖同名文件) 进行解压上传;
同时jar包支持展开查看jar中内容,但如需查看.class文件,需上传jar包的源文件zip包,上传方法为,jar包右键->上传源文件
swx1023 发表于 2019-1-2 18:25
那BI导入的Eclipse的zip压缩包是如何生成的,需要的Eclipse插件是哪个,有没有BI导入工程文件的相关说明 ...
这个压缩包就是直接用Eclipse打包出来的
本帖最后由 swx1023 于 2019-1-3 09:34 编辑
混乱七星天 发表于 2019-1-2 18:45
这个压缩包就是直接用Eclipse打包出来的

导入之后没有任何东西,对于导入的Java项目有什么要求吗?应该在资源管理的那个目录下对上传的zip包进行管理?
swx1023 发表于 2019-1-3 09:26
导入之后没有任何东西,对于导入的Java项目有什么要求吗?应该在资源管理的那个目录下对上传的zip包进行 ...
这个二次开发平台的使用手册 您看一下

混乱七星天 发表于 2019-1-2 18:37
二次开发平台主要是为用户提供定制开发的入口,允许用户在不重启系统的情况下,动态加载Jar包,编译和执行 ...
对于一个已将完成的完整的,使用SSH MVC框架搭建好的,可以直接在Tomcat上运行的JavaWeb工程,如何导入到BI的门户中
swx1023 发表于 2019-1-3 09:54
对于一个已将完成的完整的,使用SSH MVC框架搭建好的,可以直接在Tomcat上运行的JavaWeb工程,如何导入到 ...
javaweb工程是不支持导入到BI门户中的哈