Ant 打包java应用

阅读更多

最近在维护一个以前的项目,发现以前发布的时候居然都是手动发布,项目中用到第三方的Jar包,每次要解压、复制,麻烦而且容易出错。于是想起用Ant发布。上网查下资料,简单写了个Demo,里面只用到了Log4j.jar。

 

工程目录如图,其中dist和build目录是Ant构建过程中生成的:

Ant 打包java应用_第1张图片

 

下面是MainClass的代码:

/**
*@author DaiYanming
*@create date 2011-12-9
*/

package dc;

import org.apache.log4j.Logger;

public class MainClass {

	public static void main(String[] args) {
		Logger logger=Logger.getLogger(MainClass.class);
		logger.info("信息");
		logger.debug("调试");
		logger.error("出错啦");
	}

}

 

 Ant构建文件:




	
	
	
	

	
		
			
		
	

	
		
		
	

	
		
			
				
			
		
	

	
		
			
				
			
		
		
			
				
			
		
	
	
	
		
		
			
				
					
					
					
					
				
			

			
				
				
					
				
			
		

		
		
			
			
				
				
				

 在命令行下切换到工程目录,输入ant jar 提示:

E:\javawork\testPackage>ant
Buildfile: build.xml

init:

compile:

prepare:
     [copy] Copying 1 file to E:\javawork\testPackage\build\classes

jar:
      [jar] Building jar: E:\javawork\testPackage\dist\testPackage.jar

BUILD SUCCESSFUL
Total time: 0 seconds

 

打包完毕。

 

  • Ant 打包java应用_第2张图片
  • 大小: 6.7 KB
  • 查看图片附件

你可能感兴趣的:(Ant,java,Manifest)