Ant构建是早期的java项目构建工具。目前已经渐渐被maven,gradle等取代。但是有些功能还是无法被取代的。比如远程部署功能。这一点简直太强大了。
说到Ant构建,这里先看看简单的配置。
准备一个java类,输出给定第一个参数
package com.xxx.build;
public class HelloAnt {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
这段普通的代码,通过ant构建,会打印第一个参数。
构建配置代码build.xml
<?xml version="1.0" encoding="UTF-8" ?>
<project name="antbuild" default="run" basedir=".">
<target name="run">
<java fork="true" failοnerrοr="yes" classname="com.xxx.build.HelloAnt">
<arg line="你好,世界