量身打造自己的MyEclipse(多图)
迎新年 贺元旦
MyEclipse推新版
在线订购低至 7.5 折!截止1月31号
(活动期间在线下单的客户才可享受此优惠,过期恢复原价)
1.量身打造你自己的MyEclipse
MyEclipse提供了灵活的选项来通过Eclipse目录添加新的插件、各种更新站点类型或dropins文件夹。此外,可以添加或删除原生MyEclipse功能来创建一个完全定制的开发环境。本教程演示了如何在MyEclipse安装开始时就全部使用这些机制。
如果你想使用传统的更新站点而不是目录,请注意有几种方法可以从更新站点添加插件。但是,首先你必须在下面列出的形式之一访问更新站点:
- 你必须知道你所要添加网站的网络位置(URL)
- 或者你必须有一个更新站点的副本作为一个本地目录
- 或者你有一个zip文件是一个有效的归档更新站点
接下来的部分介绍如何使用这些方法来定制MyEclipse。
2.从一个目录添加插件
添加MyEclipse的额外插件的最简单的方法是通过Eclipse市场目录。打开目录,从菜单中选择帮助>安装目录。

如果你知道插件名称并想添加此插件,可以在搜索区域输入名称后按Enter键。然而在本节中我们假设你并不知道确切的插件名称,而是通过浏览目录来寻找想 要的插件。你可以从下拉列表中选择想要的市场类别来浏览工具的类型,同时还可以浏览最近流行的安装工具并点击相应的选项卡。

当发现有你想要添加的IDE工具,点击安装按钮并按安装向导安装即可。如果有额外想要添加的额外插件,无论是从产品目录还是更新站点,都可以以任意组合添加它们。所有插件安装完成以后,重新启动MyEclipse应用更改。

现在,你已经可以使用Eclipse市场目录添加插件了。
3.从更新站点添加插件
使用MyEclipse的更新站点来添加一个插件,从网站的菜单中选择帮助>安装。

当点击Add按钮时,你可以配置更新站点的位置并提供一个描述。注意,该窗口配置是针对于你访问使用的URL,因为这种类型的网站最常使用的就是远程更新 站点。如果在你的计算机上有一个本地更新站点或有一个zip压缩文件的归档更新站点,那么可以单击本地或存档按钮,而不用输入名称或URL。然而在这个例 子中,我们使用了公共的CheckStyle更新站点,所以我们在它下面填写了URL说明。

点击确定返回到安装窗口。接下来展开刚才添加的更新站点并选择想要添加的插件。如果有额外的插件,你可以从任一目录或更新站点添加,并且此时可以以任意组 合添加它们。由于更改插件配置,因此需重新启动,然后应用这些更改的配置。添加所有软件之后,点击下一步审查软件的安装列表。

单击下一步接受许可协议,然后单击完成,开始安装附加软件。安装完成后,系统会提示您重新启动MyEclipse的激活更改。

现在你已经学会了从两个目录和更新站点添加插件了,请参见下一节有关安装使用的dropins文件夹、插件的详细信息。
4.使用dropins文件夹安装插件
本节主要介绍使用MyEclipse的安装文件夹中的dropins文件夹来安装额外的插件。但是请注意,此设备主要是为支持向后兼容性插件并且没 有可用的传统更新站点提供的。如果一个目录条目或更新站点有你想要添加的插件,那么我们建议使用第一节和第二节描述的方法。使用dropins文件夹添加 插件的方法是在迫不得已情况下使用的,只有当没有其他方法可供选择时才使用。
dropins文件夹在MyEclipse的外部使用,所以首先必须将MyEclipse关闭(如果正在运行),然后打开文件浏览器,MyEclipse文件夹中的dropins文件夹下,如图所示。该dropins文件夹应该完全是空的。

接下来定位到压缩插件上,将你想要安装的插件解压到MyEclipse安装文件夹中的dropins文件夹下。

解压文件之后,文件夹树应该类似于下面的图片。可以肯定的是当你启动MyEclipse时dropins文件夹下的features和plugins文件夹对于子插件将会不认可。

现在为了测试该插件已经成功添加,启动MyEclipse。在启动时,MyEclipse将自动检查dropins文件夹,任何添加的插件都将被发现,同时还会报告额外插件的状态。

现在,你已经成功的通过dropins机制安装新的插件,可以立即开始使用MyEclipse。在这个例子中,你可以在MyEclipse的视角列表中看到Drools。

5.更新MyEclipse和额外的插件
安装更新MyEclipse的组件或外部插件,从菜单中选择帮助>检查更新。因此你可以看到MyEclipse或者任何已安装插件的可用更新,不仅如此,你还能选择锁定到一个特定的MyEclipse版本。

6.添加和删除MyEclipse组件
在本教程的前面部分,我们介绍了可以通过增加外部开发的功能来自定义MyEclipse。但是,我们也意识到MyEclipse自带功能其实也是相 当广泛的,其中有许多特性开发人员可能并不是每天都需要用到。因此MyEclipse能独特定制自带功能,它允许你指定要使用的本地功能。
在本节中,你可以添加可选组件来满足需求。在这个例子中,假设你使用的是传统的Struts2/JSP前端和Spring/Hibernate后台 部署在Tomcat上,既作为一个MyEclipse的应用程序配置来供Web开发人员构建应用程序使用,同时支持Web服务的访问。
注:此示例假设在安装过程中预先选定无加载项。
配置MyEclipse的本地功能,从菜单中选择帮助>选择组件。

为了开发自定义MyEclipse的实例,通过双击在每个项目未选择的列表中添加一下功能:
- 数据库工具
- Spring / Hibernate / JPA
- Struts
- Tomcat
- Web服务

配置重新启动后,在示例场景中的功能支持都包含开发技术的选择。如果在未来开发场景中需要有任何变化,都可以根据你的需求自定义安装MyEclipse。
版权归MyEclipse中文网所有,转载请注明出处:http://www.myeclipsecn.com/learningcenter
量身打造自己的MyEclipse(多图)的更多相关文章
- 手把手教你Pytest+Allure2.X定制报告详细教程,给自己的项目量身打造一套测试报告-02(非常详细,非常实用)
简介 前边一篇文章是分享如何搭建pytest+Allure的环境,从而生成一份精美的.让人耳目一新的测试报告,但是有的小伙伴或者童鞋们可能会问,我能不能按照自己的想法为我的项目测试结果量身打造一份属于 ...
- CNCF 旗下首个为中国开发者量身打造的云原生课程,《CNCF x Alibaba 云原生技术公开课》即将上线
伴随着以 Kubernetes 为代表的云原生技术体系的日益成熟以及 CNCF 生态的逐渐壮大,“云原生”已然成为了未来云计算时代里一个当仁不让的关键词.但是,到底什么是“云原生”?云原生与 CNCF ...
- 为HTML5开发人员量身打造的7个Web框架
HTML5规范开发完成时,将成为主流.据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万.毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的 ...
- 进击的Hybrid App,量身定做缓存机制
引用张图,简单粗俗的解释下 Native App.Web App 和 Hybrid App Navtie App: 使用平台系统提供的原生语言来编写的 App,如果Android用java,ios用o ...
- 【工利其器】Android Lint篇——为Android量身定做的静态代码审查工具
前言 我们在进行代码优化的时候,往往是通过开发者的经验来判断哪些代码可能存在潜在问题,哪些资源的使用不合规范等.实际上Android SDK提供了一款功能非常强大的工具,来帮助开发者自动检测代码的质量 ...
- swift:打造你自己的折线图
看到苹果Health里的折线图了吗.我们就是要打造一个这样的折线图.没看过的请看下图. 我们的主题在于折线图本身.其他的包括步数.日平均值等描述类的内容这里就不涉及了. 首先观察,这个图种包含些什么组 ...
- Dora.Interception,为.NET Core度身打造的AOP框架:全新的版本
Dora.Interception 1.0(Github地址:可以访问GitHub地址:https://github.com/jiangjinnan/Dora)推出有一段时间了,最近花了点时间将它升级 ...
- Dora.Interception, 一个为.NET Core度身打造的AOP框架:不一样的Interceptor定义方式
相较于社区其他主流的AOP框架,Dora.Interception在Interceptor提供了完全不同的编程方式.我们并没有为Interceptor定义一个接口,正是因为不需要实现一个预定义的接口, ...
- Dora.Interception, 一个为.NET Core度身打造的AOP框架[3]:Interceptor的注册
在<不一样的Interceptor>中我们着重介绍了Dora.Interception中最为核心的对象Interceptor,以及定义Interceptor类型的一些约定.由于Interc ...
随机推荐
- 【jdk源码分析】ArrayList的size()==0和isEmpty()
先看结果 分析源码 [jdk源码解析]jdk8的ArrayList初始化长度为0 java的基本数据类型默认值 无参构造 size()方法 isEmpty()方法
- shell 求幂
$ let i=** $ echo $i $ ((i=**)) $ echo $i $ echo "5^2" | bc
- c++ 判断数组元素是否都是奇数(all_of)
#include <iostream> // std::cout #include <algorithm> // std::all_of #include <array& ...
- [ogre]ogre::Animation
参考:http://blog.csdn.net/leonwei/article/details/5819248 http://blog.csdn.net/debugconsole/article/de ...
- Beta冲刺二——《WAP团队》
β冲刺第二天 1. 今日完成任务情况以及遇到的问题. ①马麒.杜有海:管理员审核表的进一步完善 ②郝明宇:登录.注册界面的完善 ③马宏伟.周欣:继续完善前端数据借用与后台的连接 ④乌勒扎:登录与注册 ...
- Oracle学习笔记(二)——临时表
在针对大数据量的多表级联查询或复杂事务处理的时候,引入Oracle临时表是一种不错的策略.因此,在解决实际需求时经常会遇到需要使用存储过程和临时表相互配合的情况.下面就Oracle如何创建临时表以及注 ...
- ehcache入门基础示例
一:目录 EhCache 简介 Hello World 示例 Spring 整合 二: 简介 1. 基本介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernat ...
- php json josn_decode()返回的是对像,如何把对像转成数组
php json josn_decode()返回的是对像,如何把对像转成数组 a.php传值页面,使用 json_encode($array)对数组进行加密码. b.php页面在接收a.php传过来的 ...
- Style、ControlTemplate 和 DataTemplate 触发器
本文摘要: 1:属性触发器: 2:数据触发器: 3:事件触发器: Style.ControlTemplate 和 DataTemplate 都有触发器集合. 属性触发器只检查W ...
- Linux 下载最新kubectl版本的命令:
ubuntu centos下通用 第一步.下载最新版本的命令: curl -LO https://storage.googleapis.com/kubernetes-release/release/$ ...