都说Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是Unix程序员. 而在一说到Ant的时候,很多人就把这两个的功能对比来说,所以是否可以这样说呢?如果不能用Ant来构建和管理自己的工程,应该不能算是一个合格的Java工程师呢?关于Ant和make的关系,这里只说一句,与make相比,Ant完全由Java实现,具有跨平台的好处. 说了这么多,那么Ant到底是用来干什么呢?你如果从网上查,都会这样告诉你,这是一个构建工具