前言:如题所示,有时我们可能经常需要把JavaWeb项目进行编译,然后打包成war包并发布到Tomacat中进行测试。如果每次都人工进行操作的话,无疑是很麻烦的。这时我们可以通过编写一个自动化的Ant脚本,每次需要发布项目时只需要点击一下就可以完成了,非常方便

测试项目的项目结构如下:

Apache Ant学习总结(二):使用Ant自动编译JavaWeb项目并打成war包发布到Tomcat中_第1张图片

Ant脚本build_war.xml:



	
	

	
	

	
	

	
	

	
	

	
	

	
	

	
	

	
	
		
			
		
		
			
		
	

	
	
		
		
		

		
		
			
				
			
		
	

	
	
		
		
			
		

		
		
			
				
			
		
	

	
	
		
		
			
				
			
		
	

	
	
		
		
			
		
	

	
	
		
		
		

		
		
			
				
			
		

		
		
		
		

	

注:

  • 代码中有详细注释,因此就不多做解释了,如果对Ant的一些基础知识不太熟悉的话可以参考下我写的这篇文章:http://www.zifangsky.cn/444.html

  • 关于在eclipse中如何执行ant脚本,可以参考下我的这篇文章:http://www.zifangsky.cn/431.html ,这里就不多说了