快速业务通道

企业级Java软件构建系统EL4Ant - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
个版本0.9.2和0.9.3,最新版本0.9.3修改了大量的问题报告,使得该系统更为成熟,而版本0.9.2在使用时会发生一个小错误。两个版本都可下载,都包含有两个部分:一个含基本实例项目的开发系统和一个该系统的原代码。我们本文使用版本0.9.3。要是我们作为软件开发人员使用该系统的话,一般只需要系统本身,而不需要该系统的源代码,但是如果我们发现系统本身少了某些必要的内容,那么你可能需要下载源代码。源代码的另外用途是你在开发该系统的构建命令插件时参考相应的插件代码会有用。你可以在这里下载它们。

把下载的文件ant+el4ant+helloworld_0.9.3.zip解压并且存放到你希望的目录%EL4ANT_HOME%下。这儿你需要设定环境变量EL4ANT_HOME。

安装和配置Java语言开发环境Java SDK 5.0和安装集成开发工具Eclipse 3.2或者以上版本是我们本文的前提条件。

假定你的Eclipse软件安装在目录%EL4ANT_HOME%下,创建一个软件Eclipse的桌面链接,并且设定如下:

%EL4ANT_HOME%\eclipse\eclipse.exe -data %EL4ANT_HOME%\workspace

EL4Ant系统结构说明

在目录%EL4ANT_HOME%下你现在应该看到四个目录:

ant demo-project el4ant workspace

企业级Java软件构建系统EL4Ant(3)

时间:2011-01-05 infoq 骆古道 王德志

除了目录ant安装了软件ant和目录作为Eclipse项目的工作目录外,最重要的目录是el4ant和demo-project。在El4Ant的系统目录el4ant下有两个目录lib和project-template,目录project-template仅仅是一个模板,它在这个目录里不是一定要的,这个模板我们称之为工程。目录demo-project就是这个模板的一个实例,或者说是EL4Ant系统的一个工程实例。而存放所有的系统软件包的目录lib是必须的。

EL4Ant系统可以有若干个工程。工程目录是我们实际软件项目存放的位置。在这个工程目录里有若干个模块,在模块下可以有若干个Eclipse项目。一般情况下工程是和目录ant同级;模块是工程的子目录;Eclipse项目目录可以在模块下的目录或者下一级或者再下几级目录里。

目前在工程目录demo-project下应该存在三个xml文件。这三个文件中最重要的也是经常修改的文件是project.xml,该文件把Eclipse的项目和属性一次搞定,其它两个文件很少修改。在你编译以后会自动产生一个ant文件build.xml,这个文件不需要去修改。

集成Tomcat版本5.5+到EL4Ant系统

下面我们简单说明一下网络容器集成到EL4Ant系统中。先在目录%EL4ANT_HOME%下创建一个目录tomcat。你可以在如下的链接获取网络容器Tomcat版本5.5.23:http://tomcat.apache.org/download-55.cgi。

在你下载好的文件ant+el4ant+helloworld_0.9.3.zip解压到目录%EL4ANT_HOME%\tomcat下之后,该目录下应该有目录bin。这样你可以通过EL4Ant系统开发网络应用软件。

一分钟后开发Java软件

打开你的系统终端,输入下面两条命令(在Linux下把命令中的“\”改为“/”下同):

cd %EL4ANT_HOME%\demo-project ..\ant\bin\ant -f bootstrap.xml

启动Eclipse工具,然后点击菜单,按照下面给定的方法可以把所有模块helloworld下的Eclipse项目一次性导入到Eclipse,进行软件开发等工作。注意所有项目的关联性也在Eclispe工具中体现出来了。

—File —Import... —General —Existing Project into Workspace—Next —Browse... —%EL4ANT_HOME%\demo-project\helloworld(找到该目录) —Ok —Finish

再执行一条命令,你就可以打开你的浏览器(http://localhost:8080/helloworld/)访问我们的网络软件

..\ant\bin\ant compile deploy.war.module.eu.helloworldweb

最后我们给出两条有用的命令,其中第二条命令输出结果,你可以看到由EL4An

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号