什么是eclipse插件工程?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是eclipse插件工程?相关的知识,希望对你有一定的参考价值。
什么是plug-in project?和普通的java工程有什么区别?好处在哪里?
最通俗的来说,eclipse是一个IDE,eclipse插件程序,必须在eclipse中运行,而普通java工程,可以单独运行。eclipse因为是一个免费开放的IDE,可以通过插件程序自己定制自己的平台,和添加自己的工具,所以有很强的使用性和通用性,提供便利。如很多非java语言的开发工具,也可以使用Eclipse来定制。追问只能在eclipse中运行?把一个个层次分成一个个的plug-in工程与一个工程下建立不同的包,有什么好处么?
追答是的,一个完整的功能结构,你可以写成一个插件工程,便于管理,也便于分发、共享。一个工程下建立不同的包,是为了让程序更加清晰,每个包管理不同的功能模块,也免去了同名类的烦恼,使开发者可以自由对类进行命名。
工程是实现一个完整功能的整体,包可以是构成完整功能的基础单元。
包的作用很大,你可以将常用工具打成一个包,也可以将一个通用功能打成一个包,你可以像小孩子搭积木一样,使用不同的包,构建拥有不同功能的应用,特别是在团队协同开发中,包是一个个埃菲尔铁塔构成的基本单元。
像tongjch所说的一样,eclipse插件装太多,会使其本身变慢,推荐使用link的方式使用插件,可以自由配置插件的使用。
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。
开发软件时,我的主要目标之一是:要么防止将缺陷引入代码库,要么限制缺陷的生存期;换言之,要尽早找到缺陷。很显然,越是了解如何编写更好的代码以及如何有效测试软件,就越能及早地捕捉到缺陷。我也很想要一张能发现潜在缺陷的安全之网。
将检验工具集成到构建过程(例如,使用 Ant 或 Maven)中,能够建立起一种寻找潜在缺陷的方法。尽管这种方法使一致性成为可能并超越了 IDE,但它也有一点反作用。必须在本地构建软件或等待 Continuous Integration 构建的运行。如果使用 Eclipse 插件,就可以在通过 Continuous Integration 构建或集成前发现一些这样的冲突。这就促成了我称为的渐进编程编程方式,在这种方式下,允许在编码过程中进行一定程度的质量检验 —— 再也不能比这个更早了!
本文涵盖了我所认为的 “五大” 代码分析领域:
编码标准
代码重复
代码覆盖率
依赖项分析
复杂度监控 参考技术B Eclipse是一个非常流行的Java集成开发环境(IDE),它是NetBeans/SunOne Studio、Jbuilder、和IntelliJ IDEA的强有力的竞争者。Java程序员群体正在迅速地迁移到Eclipse上,因为它是免费的、开放源代码的、质量很好,而且非常容易定制。 参考技术C 建议你不要安装过多的插件,有些没必要的就不要装,不然eclipse会很慢,很卡
eclipse 中设置maven插件创建Java工程以及创建web工程
以上是关于什么是eclipse插件工程?的主要内容,如果未能解决你的问题,请参考以下文章