企业级Java软件构建系统EL4Ant2011-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。该工具来自于现实的软件开发项目,也希望能为你的实际工作服务。