关于Java手工编译项目应用之二 ant发布运行项目
项目代码:
package com.jsw.app;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @author gang.huang
*
*/
public class AutoTestDepart {
private static Log log = LogFactory.getLog(AutoTestDepart.class);
/**
* @param args
*/
public static void main(String[] args) {
log.info("引入了第三方JAR文件");
System.out.println("the is a auto test depart ok");
}
}
上面为测试代码,
下面编写ant脚本:
description
结果:
D:\work\stuworkspace\AutoTestDepart>ant
Buildfile: build.xml
clean:
[delete] Deleting directory D:\work\stuworkspace\AutoTestDepart\build
init:
[mkdir] Created dir: D:\work\stuworkspace\AutoTestDepart\build
compile:
[javac] Compiling 1 source file to D:\work\stuworkspace\AutoTestDepart\build
[jar] Building jar: D:\work\stuworkspace\AutoTestDepart\dist\lib\AutoDepart.jar
run:
[java] 2009-12-30 16:19:52 com.jsw.app.AutoTestDepart main
[java] 信息: 引入了第三方JAR文件
[java] the is a auto test depart ok
BUILD SUCCESSFUL
Total time: 1 second