迎新年 贺元旦
MyEclipse推新版

在线订购低至 7.5 折!截止1月31号
(活动期间在线下单的客户才可享受此优惠,过期恢复原价)

立即抢购

1.量身打造你自己的MyEclipse

MyEclipse提供了灵活的选项来通过Eclipse目录添加新的插件、各种更新站点类型或dropins文件夹。此外,可以添加或删除原生MyEclipse功能来创建一个完全定制的开发环境。本教程演示了如何在MyEclipse安装开始时就全部使用这些机制。

如果你想使用传统的更新站点而不是目录,请注意有几种方法可以从更新站点添加插件。但是,首先你必须在下面列出的形式之一访问更新站点:

  • 你必须知道你所要添加网站的网络位置(URL)
  • 或者你必须有一个更新站点的副本作为一个本地目录
  • 或者你有一个zip文件是一个有效的归档更新站点

接下来的部分介绍如何使用这些方法来定制MyEclipse。

2.从一个目录添加插件

添加MyEclipse的额外插件的最简单的方法是通过Eclipse市场目录。打开目录,从菜单中选择帮助>安装目录。

Eclipse Marketplace catalog

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

Browsing for tools

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

Installing a plug-in from the catalog

现在,你已经可以使用Eclipse市场目录添加插件了。

3.从更新站点添加插件

使用MyEclipse的更新站点来添加一个插件,从网站的菜单中选择帮助>安装。

Installing from an update site

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

Adding update site information

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

Adding software from an update site

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

Restart Workbench prompt

现在你已经学会了从两个目录和更新站点添加插件了,请参见下一节有关安装使用的dropins文件夹、插件的详细信息。

4.使用dropins文件夹安装插件

本节主要介绍使用MyEclipse的安装文件夹中的dropins文件夹来安装额外的插件。但是请注意,此设备主要是为支持向后兼容性插件并且没 有可用的传统更新站点提供的。如果一个目录条目或更新站点有你想要添加的插件,那么我们建议使用第一节和第二节描述的方法。使用dropins文件夹添加 插件的方法是在迫不得已情况下使用的,只有当没有其他方法可供选择时才使用。

dropins文件夹在MyEclipse的外部使用,所以首先必须将MyEclipse关闭(如果正在运行),然后打开文件浏览器,MyEclipse文件夹中的dropins文件夹下,如图所示。该dropins文件夹应该完全是空的。

Navigating to the dropins folder

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

Extracting a zipped plug-in

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

Dropins folder populated with plugin files

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

MyEclipse reports detected plug-ins

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

Dropin plug-in appears in perspective list

5.更新MyEclipse和额外的插件

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

Available software updates

6.添加和删除MyEclipse组件

在本教程的前面部分,我们介绍了可以通过增加外部开发的功能来自定义MyEclipse。但是,我们也意识到MyEclipse自带功能其实也是相 当广泛的,其中有许多特性开发人员可能并不是每天都需要用到。因此MyEclipse能独特定制自带功能,它允许你指定要使用的本地功能。

在本节中,你可以添加可选组件来满足需求。在这个例子中,假设你使用的是传统的Struts2/JSP前端和Spring/Hibernate后台 部署在Tomcat上,既作为一个MyEclipse的应用程序配置来供Web开发人员构建应用程序使用,同时支持Web服务的访问。

:此示例假设在安装过程中预先选定无加载项。

配置MyEclipse的本地功能,从菜单中选择帮助>选择组件。

Adding and removing components

为了开发自定义MyEclipse的实例,通过双击在每个项目未选择的列表中添加一下功能:

  • 数据库工具
  • Spring / Hibernate / JPA
  • Struts
  • Tomcat
  • Web服务
New component configuration

配置重新启动后,在示例场景中的功能支持都包含开发技术的选择。如果在未来开发场景中需要有任何变化,都可以根据你的需求自定义安装MyEclipse。

版权归MyEclipse中文网所有,转载请注明出处:http://www.myeclipsecn.com/learningcenter

量身打造自己的MyEclipse(多图)的更多相关文章

  1. 手把手教你Pytest+Allure2.X定制报告详细教程,给自己的项目量身打造一套测试报告-02(非常详细,非常实用)

    简介 前边一篇文章是分享如何搭建pytest+Allure的环境,从而生成一份精美的.让人耳目一新的测试报告,但是有的小伙伴或者童鞋们可能会问,我能不能按照自己的想法为我的项目测试结果量身打造一份属于 ...

  2. CNCF 旗下首个为中国开发者量身打造的云原生课程,《CNCF x Alibaba 云原生技术公开课》即将上线

    伴随着以 Kubernetes 为代表的云原生技术体系的日益成熟以及 CNCF 生态的逐渐壮大,“云原生”已然成为了未来云计算时代里一个当仁不让的关键词.但是,到底什么是“云原生”?云原生与 CNCF ...

  3. 为HTML5开发人员量身打造的7个Web框架

    HTML5规范开发完成时,将成为主流.据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万.毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的 ...

  4. 进击的Hybrid App,量身定做缓存机制

    引用张图,简单粗俗的解释下 Native App.Web App 和 Hybrid App Navtie App: 使用平台系统提供的原生语言来编写的 App,如果Android用java,ios用o ...

  5. 【工利其器】Android Lint篇——为Android量身定做的静态代码审查工具

    前言 我们在进行代码优化的时候,往往是通过开发者的经验来判断哪些代码可能存在潜在问题,哪些资源的使用不合规范等.实际上Android SDK提供了一款功能非常强大的工具,来帮助开发者自动检测代码的质量 ...

  6. swift:打造你自己的折线图

    看到苹果Health里的折线图了吗.我们就是要打造一个这样的折线图.没看过的请看下图. 我们的主题在于折线图本身.其他的包括步数.日平均值等描述类的内容这里就不涉及了. 首先观察,这个图种包含些什么组 ...

  7. Dora.Interception,为.NET Core度身打造的AOP框架:全新的版本

    Dora.Interception 1.0(Github地址:可以访问GitHub地址:https://github.com/jiangjinnan/Dora)推出有一段时间了,最近花了点时间将它升级 ...

  8. Dora.Interception, 一个为.NET Core度身打造的AOP框架:不一样的Interceptor定义方式

    相较于社区其他主流的AOP框架,Dora.Interception在Interceptor提供了完全不同的编程方式.我们并没有为Interceptor定义一个接口,正是因为不需要实现一个预定义的接口, ...

  9. Dora.Interception, 一个为.NET Core度身打造的AOP框架[3]:Interceptor的注册

    在<不一样的Interceptor>中我们着重介绍了Dora.Interception中最为核心的对象Interceptor,以及定义Interceptor类型的一些约定.由于Interc ...

随机推荐

  1. BZOJ 3555: [Ctsc2014]企鹅QQ

    似乎大家全部都用的是hash?那我讲一个不用hash的做法吧. 首先考虑只有一位不同的是哪一位,那么这一位前面的位上的字符一定是全部相同,后面的字符也是全部相同.首先考虑后面的字符. 我们对n个串的反 ...

  2. npm教程_脚手架原理以及bootstrap引入

    格式:vue init <templateName> <ProjectName> 例子:vue init webpack vue02 运行上面的命令后,脚手架帮忙按照webpa ...

  3. C# “试图访问已释放的资源”

    WinCE项目 VS2008 项目现有一个公共静态类PublicItems,一个窗体模板FormModel,三个继承自模板的子窗体. 现在想要实现在其中一个子窗体中对所有子窗体上一个Label显示进行 ...

  4. 获取客户端真实ip地址(无视代理)

    /// <summary> /// 获取客户端IP地址(无视代理) /// </summary> /// <returns>若失败则返回回送地址</retur ...

  5. python 字符串输出转义{}

    >>> print ("{} 对应的位置是 {{0}}".format("runoob")) runoob 对应的位置是 {}

  6. Ubuntu更新软件源出现GPG error

    原因 在sources.list文件中加入了非ubuntu官方源,所以认为加入源是不可信任的. 解决方法导入该源公钥.E084DAB9为PUBKEY后八位 gpg --keyserver keyser ...

  7. html 绘制矩形轨迹,选中区域

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. JSON序列化反序列化

    JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于JavaScript语法标准的一个子集. JSON采用完全独立于语言的文本格式,可以很容易在 ...

  9. springboot全局配置文件可设置的属性

    # =================================================================== # COMMON SPRING BOOT PROPERTIE ...

  10. Myeclise下tomcat启动报错,启动超时

    错误截图如下: 大概说的是tomcat7在本地不能在45秒内启动,如果项目需要更多的时间,试着去更改server配置 解决方法: 找到项目工作空间目录下 workspace\.metadata\.pl ...