linux下ant的build.xml脚本

该脚本我是放在项目的根目录即跟src和.project等文件同级别

脚本如下:


  
  
  
  
      
      
    
	
	
	
	
      
      
          
        
        
    
    
		
		
			
		
		
        
            
                  
            
         
    
	
	
    
        
			  
		
		
		
    
      
      
      
           
            
			
          
    
    
    
      
      
      
          
          
          
          
              
              
                  
                  
                  
              
              
              
			
          
      
      
  



编写脚本sh调用build.xml打包

#! /bin/sh
echo "**************************deploy**********************************"
cd /root/data/im-server
svn update



echo "**************************update complete!!**********************************"

ant -f build.xml 


read -p "ant is install success? [y/n] " isSuccess

if [ $isSuccess="y" ]; then
	echo "****************Release im-server Success!!!!**********************"
else
	echo "****************Release im-server error!!!!**********************"
	echo "****************exit!!!**********************"
	exit;
fi

cp -rf /root/data/im-server/target/im.war /root/data/war/

rm -rf /root/data/deploy/im-server/ROOT/*

cd /root/data/war

unzip -oq  im.war  -d /root/data/deploy/im-server/ROOT

service tomcat restart



形成war包如下:

linux下ant的build.xml脚本_第1张图片

linux下ant的build.xml脚本_第2张图片


你可能感兴趣的:(java,EE,Java,linux,服务器)