Java认证考试技巧:治理Eclipse插件方法
简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理: 虽然可以简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理:
虽然可以通过eclipse SDK的update功能来升级自身,然而因为速度的原因我们一般还是会选择完全新版本,这样就需要把后来安装到eclipse SDK目录下的plugin都挑选出来并拷贝到新版本的eclipse SDK目录下,假如这样的plugin比较多的话将会有些麻烦。 有时候会共存多个版本的eclipse SDK,显然我们并不想把这些plugin拷贝到每个版本的eclipse SDK里 eclipse platform是支持把plugin安装到其他目录的,不过它对这些目录是有要求的:该目录必须有一个名为eclipse的子目录,eclipse子目录下必须有一个。eclipseextension文件,plugin本身放在eclipse子目录下的features和plugins目录下。这样的一个位置就是一个eclipse extension,。eclipseextension文件描述了这个eclipse extension,包括三项name、id和version;可以有多个eclipse extension,具体创建几个eclipse extension,每个eclipse extension包含哪些plugin,完全视情况而定,比如可以把关系比较密切的几个plugin放在一个eclipse extension中。
显然我们必须告诉eclipse platform这些eclipse extension的位置才行,这有两种方法:
当eclipse启动后用,打开Help-Software Updates/Manager Configuration,用Add an Extension Location来添加eclipse extesnion,指定的位置将会被存放到当前的configuration里 在eclipse platform所在的eclipse目录下建一个links目录,在该目录下放一些以。link结尾的文件,文件中指定eclipse extension的位置,每行一个,格式为path=location,路径分隔符为正斜杠,假如用反斜杠必须用两个以转义 第一种方法是把eclipse extension的位置保存在当前configuration中,因此用这种方法指定的eclipse extension是特定于configuration的,不同的configuration可以具有不同的eclipse extension配置,可以在启动时用-configuration选项来选择一个configuration,但是似乎当添加完eclipse extension后是不能删除的,只能disable,而且多个configuration也带来了治理的负担;第二种方法比较明了,但它是configuration insensitive的,不管以哪个configuration运行这些eclipse extension都是可见的,这里不用担心内存的占用问题,因为eclipse的plugin都是lazy loading的,
可以简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理: 虽然可以简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理:
虽然可以通过eclipse SDK的update功能来升级自身,然而因为速度的原因我们一般还是会选择完全新版本,这样就需要把后来安装到eclipse SDK目录下的plugin都挑选出来并拷贝到新版本的eclipse SDK目录下,假如这样的plugin比较多的话将会有些麻烦。 有时候会共存多个版本的`eclipse SDK,显然我们并不想把这些plugin拷贝到每个版本的eclipse SDK里 eclipse platform是支持把plugin安装到其他目录的,不过它对这些目录是有要求的:该目录必须有一个名为eclipse的子目录,eclipse子目录下必须有一个。eclipseextension文件,plugin本身放在eclipse子目录下的features和plugins目录下。这样的一个位置就是一个eclipse extension,。eclipseextension文件描述了这个eclipse extension,包括三项name、id和version;可以有多个eclipse extension,具体创建几个eclipse extension,每个eclipse extension包含哪些plugin,完全视情况而定,比如可以把关系比较密切的几个plugin放在一个eclipse extension中。
显然我们必须告诉eclipse platform这些eclipse extension的位置才行,这有两种方法:
当eclipse启动后用,打开Help-Software Updates/Manager Configuration,用Add an Extension Location来添加eclipse extesnion,指定的位置将会被存放到当前的configuration里 在eclipse platform所在的eclipse目录下建一个links目录,在该目录下放一些以。link结尾的文件,文件中指定eclipse extension的位置,每行一个,格式为path=location,路径分隔符为正斜杠,假如用反斜杠必须用两个以转义 第一种方法是把eclipse extension的位置保存在当前configuration中,因此用这种方法指定的eclipse extension是特定于configuration的,不同的configuration可以具有不同的eclipse extension配置,可以在启动时用-configuration选项来选择一个configuration,但是似乎当添加完eclipse extension后是不能删除的,只能disable,而且多个configuration也带来了治理的负担;第二种方法比较明了,但它是configuration insensitive的,不管以哪个configuration运行这些eclipse extension都是可见的,这里不用担心内存的占用问题,因为eclipse的plugin都是lazy loading的。
2016年计算机二级考试必练习题及答案
1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()A.逻辑设计B.需求分析C.详细设计D.物理设计2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()A.1B.2C.3D.43.下列描述中,正确的是()A.线性链表是线性表的链式存储结构B...
2017年计算机等级MSOffice考试试题附答案
计算机网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。下面是小编整理的关于计算机等级MSOffice考试试题附答案,欢迎大家参考!(1)计算机可分为按性能可以分为超级计算机、大型计算机、小型计算机、微型计算机和A)服务器B)掌中设...
2017年关于msoffice一级考试题及答案
《计算机应用》月刊,于1981年创刊,由中国科学院成都计算机应用研究所主办,是国内较早公开发行的计算机技术刊物,在计算机自动化领域有较大影响。下面是小编整理的关于msoffice一级考试题及答案,欢迎大家参考!一、选择题1).486微机的字长是A.8位B.16位C.32位D.64位正...
J2EE学习技巧
第一步:学习java基本语法,慢慢熟悉面向对象的编程理念(封装、继承和多态)封装和集成比较好理解,搞清楚多态可能要费点功夫,这只是j2ee学习过程中的第一步。第二步:学习JSP相关知识,掌握JSP代码、JSP指令、JSP动作,同时也要学一些servlet、XML方面的知识,JSP相比于后面...