学习Ant用的,Intellij IDEA中集成了Ant工具,挺方便的。我这个就是使用Idea集成的Ant构建一个简单的SSH项目的示例吧,欢迎指正和评论,里面有几个问题点,我也会给大家看一看。
一.项目目录
其中build和dist文件夹就是用ant生成的,作用在build.xml文件中有注释。
在Idea中的使用:
二.生成文件build.xml
]>
&properties;
Compiling...
destdir="${build.dir}/classes"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
optimize="${compile.optimize}"
classpathref="compile.classpath"/>
webxml="${build.dir}/${webapp.name}/WEB-INF/web.xml" compress="true">
三.配置文件properties.xml
四.几个问题点
1.代码第二行和第四行的作用应该就是将properties.xml文件引入到build.xml文件中,为什么要这么写我也不太清楚。当然,还用另外一种属性配置文件的写法,网上可找到,暂不介绍。
2.build/MySSHTest,它的目的就是建一个可以在tomcat下运行起来的完整项目。使用
这一句的目的是把classes文件打成jar包后,把jar放到lib里面,项目执行时使用这个包。我没有成功,就用了比较土的办法,就是把编译好后的classes文件夹复制到WEB-INF下。
3.复制一个目录下的所有文件及其子目录到另外一个目录
我用的是这种办法,试了网上也就是ant文档里面的那种复制,我试的没有成功。这个也和第二个问题相关。
4.一个比较好的清理文件夹的方法
就是删除后新建,这样那两个文件夹就是空的了,里面的内容都删除了。