ant初探

阅读更多

前些天和同事交流,他说ant非常好用,他一直在用,学习资料共享后。这几天研究了一下,还真是不错,这里感谢河东的分享。

之前做过一个java的后台项目需要引入很多jar包,先是用fatjar的方式,将整个工程打成一个jar包进行发布的,一旦修改又要重新打包,上传服务器,费时费力。后来研究了一下MANIFEST.MF文件,可以将引用jar配置到这个文件里,虽然是成功了,但MANIFEST.MF的配置太过麻烦,格式要求过于严格。为此我还专门写了一段生成MANIFEST.MF的代码(见之前的文章MANIFEST.MF的应用以及如何读取jar包外的log4j.properties)。下面我们一步一步用ant来构建发布包。

ant的安装略过,apache网站上下载zip包后直接解压即可。本示例使用的是1.7.0版本。

1、示例工程的结构如下:

ant初探_第1张图片

 

2、建立build.xml文件:

ant初探_第2张图片

 

3、打开build.xml,输入如下内容



    
	
	
	
	
	
	
	
	
	
	
	
	
	
    
	
		
		
		
		
		
	
    
	
		
	
	
	
		
	

	
		
			
		
	
	
	
		
			
		
	
	
	
		
			
				
			
		
	
	
	
		
			
				
			
		
	
	
    
      	
      		
				
			
      	
    
    
	
		
		    
		     	
      			
      			
    		
		
	
	
	

 

4、打开cmd窗口,进入工程路径,输入ant all

ant初探_第3张图片

 

5、ant完成后,build文件夹的结构:

ant初探_第4张图片

 

6、hlj_task.jar文件里,MANIFEST.MF的文件内容:

ant初探_第5张图片

 

这样我们部署的时候,只要把build目录下的所有文件copy到服务器,然后在bin目录下启动hlj_task.jar就可以了。如果

有更新,我们只需要替换更新的jar即可。

 

  • ant.pdf (411.1 KB)
  • 下载次数: 43

你可能感兴趣的:(ant,java,MANIFEST)