您可以使用Ant来执行Java代码。在下面的示例中,java类接受一个参数(管理员的电子邮件地址)并发送一封电子邮件。
public class NotifyAdministrator { public static void main(String[] args) { String email = args[0]; notifyAdministratorviaEmail(email); System.out.println("Administrator "+email+" has been notified"); } public static void notifyAdministratorviaEmail(String email) { //...... }}
这是一个执行此java类的简单构建。
执行构建时,它会产生以下结果 :
C:\>antBuildfile: C:\build.xmlnotify: [java] Administrator admin@test.com has been notifiedBUILD SUCCESSFULTotal time: 1 second
在这个例子中,java代码做了一件简单的事情 - 发送电子邮件。我们本可以使用内置的Ant任务来做到这一点。但是,现在您已经了解了这个想法,您可以扩展构建文件以调用执行复杂操作的java代码,例如:加密源代码。