企业级Java软件构建系统EL4Ant - 编程入门网
企业级Java软件构建系统EL4Ant时间:2011-01-05 infoq 骆古道 王德志本文将介绍一个企业级Java软件构建系统EL4Ant ,该工具可以为构架一个自己的开发运行软件系统提供很好的基础保证,它不仅让你无需关心Apache Ant的构建文件build.xml如何修改或者增加构建任务,而且使得你的软件在企业中达到构建工作高度的标准化、构建命令基于Java代码的可扩展性及其可重用性和开发软件工作的规范化。 另外本文还将阐述该工具如何和软件集成开发工具Eclipse和网络服务器Apache Tomcat简单而方便地一起工作,之后将用实例阐述该工具是如何快速和简单地开发和管理复杂大型Java软件工程项目的可能性。利用该系统和集成第三方软件框架开发Java服务端软件如下图所示,它不间断地处理网络中的数据传输。 EL4Ant系统主要优势 软件构建工具是为了软件的开发、编译和部置更为方便和简洁。在软件企业中,好的软件构建工具对于软件开发效率会有极大的提高,因此选择好一个软件构建工具应该是软件企业的一个重要环节。在每一门计算机语言中都有自己的软件构建工具。C/C++语言有make工具作为它重要的软件构建;Ruby语言也有自己的软件构建工具rake(ruby make),它们在各自语言的软件开发中起到了重要作用。同样地,Java语言也有自己的基础软件构建工具Apache Ant和在其基础上发展起来的重要软件构建工具Apache maven,它们都在Java软件开发中得到了充分应用。 因为Java语言软件的多样性和复杂性,所以如何为自己的软件找到一个适合的构建工具是十分必要的。你是否想要有一个工具既简单方便地被我们所使用,也不需要自己再写xml文件,还要为我们提供已定制好的所有常用的构建命令,又能够为我们快速地把它和主流的集成开发工具Eclipse一起工作?更进一步地,把构建命令作为一个程序Java程序来进行开发,如果你想扩展你的构建命令的话?下面我们就来介绍一种这样的软件构建系统EL4Ant。该工具来自于现实的软件开发项目,也希望能为你的实际工作服务。 企业级Java软件构建系统EL4Ant(2)时间:2011-01-05 infoq 骆古道 王德志任何一个应用软件框架都离不开一个有效的软件构建系统,比如Ruby on Rails框架的成功就有一个很好的构建工具rake。EL4Ant系统是一个轻量级的、高效的和基于Apache Ant的软件构建工具。大家知道,真正的实际项目会有大量的子项目,而在子项目下面还有很多模块,管理和开发这些项目和模块是一个相当复杂而又繁重的任务。该工具可以帮助你简单地完成这些事情,它能够把一个实际项目根据你的需要分成若干个开发项目(我们在这里把它称之为工程),在每个工程下面可以创建若干个模块,在这个模块下面再可以有若干个Eclipse项目(自动产生Eclipse项目的基本配置文件)。所有这些基于模块的Eclipse项目的依赖关系和属性都可以由你自己简单地进行配置和定义的。 一旦你把你的工程、模块和Eclipse项目定义好之后,其它工作都由工具EL4Ant来完成了。工具EL4Ant把所有构建命令都为你准备好了。从层次上来说,每个Eclipse项目都有相应的编译和运行命令,每个模块也是如此,你不必为每个Eclipse项目进行编译等工作。从构建命令来说,不仅仅有软件构建工具基本代码的编译、编译好的代码删除和通过Main类代码执行等功能,还有大量十分有用的命令,执行JUnit、生成Javadoc文档、生成Checkstyle报告和和执行测试覆盖率工具EMMA 并且生成其报告等。 EL4Ant系统是一款绿色软件构建工具。你可以把它及其所有的工具(Ant和Tomcat等)和你软件开发所需要的第三方软件包一起带走,移到任何机器和任何目录下工作,一切照样进行,不需要你再作任何开发的配置工作。 EL4Ant系统版本说明、安装及相关软件 EL4Ant系统目前主要有两 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |