在多人协作的项目中,我们常用的代码管理和版本控制系统估计就是SVN和Git了,针对SVN上的代码我们可以通过编写Ant脚本实现对SVN上的文件的管理,同时还可以实现自动从SVN下载代码并编译和发布到Tomcat中。在这里,普通的Ant脚本是不能胜任这项工作的,这时就需要用到一个辅助的项目svnant了。使用方式如下:

  • 下载最新的svnant的jar包,并添加到Ant的lib目录下。下载链接:http://subclipse.tigris.org/svnant.html

  • 使用svnant操作SVN上的文件示例如下:



	
	
	
	
	
	
		
	

	   
		  
		 
		 
		
	

	  

	

		
	
		  
			
		
		
	

	
	
		
		  					
			
				
			
			
		
		
		
				
		 
			
				
		
		
		
		  			
			   
			   
			
		
		
	

注:

  1. 关于Ant脚本的一些基础语法可以参考我的这篇文章:http://www.zifangsky.cn/444.html

  2. 如果想要了解更多的关于svnant的一些参数用法,可以参考这个网页:http://subclipse.tigris.org/svnant/svntask.html

  3. 针对从SVN上checkout下来的代码,如果想要编写Ant脚本实现自动化编译并发布到Tomcat中,可以参考下我的这篇文章:http://www.zifangsky.cn/449.html