扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:骆古道/王德志 来源:InfoQ 2007年9月3日
关键字:
除了目录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。
在你下载好的文件apache-tomcat-5.5.23.zip解压到目录%EL4ANT_HOME%\tomcat下之后,该目录下应该有目录bin。这样你可以通过EL4Ant系统开发网络应用软件。
一分钟后开发Java软件
打开你的系统终端,输入下面两条命令(在Linux下把命令中的“\”改为“/”下同):
cd %EL4ANT_HOME%\demo-project |
启动Eclipse工具,然后点击菜单,按照下面给定的方法可以把所有模块helloworld下的Eclipse项目一次性导入到Eclipse,进行软件开发等工作。注意所有项目的关联性也在Eclispe工具中体现出来了。
—File |
再执行一条命令,你就可以打开你的浏览器(http://localhost:8080/helloworld/)访问我们的网络软件。
..\ant\bin\ant compile deploy.war.module.eu.helloworldweb |
最后我们给出两条有用的命令,其中第二条命令输出结果,你可以看到由EL4Ant系统所生成的所有构建命令如这里的链接图:
..\ant\bin\ant -h |
后记
下次我们有机会再深入探讨如何从模板出发创建一个类似于demo-project实例工程及其模块和Eclipse项目。
从上面你可以了解到,EL4Ant系统体现了习惯优于配置(COC,Convention over Configuration),提高软件编程的乐趣和生产效率。EL4Ant系统要集成开发工具、系统和第三方软件包也是很简单的。我们可以集成许多第三方重要的软件框架,如著名的控制反转Apache HiveMind框架和基于SOAP的网络服务框架Codehaus XFire等,来完成更为复杂的软件开发项目。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者