Ant - 执行 Java 代码
您可以使用 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 类的简单构建。
<?xml version="1.0"?>
<project name="sample" basedir="." default="notify">
<target name="notify">
<java fork="true" failonerror="yes" classname="NotifyAdministrator">
<arg line="admin@test.com"/>
</java>
</target>
</project>
执行构建时,会产生以下结果 −
C:\>ant Buildfile: C:\build.xml notify: [java] Administrator admin@test.com has been notified BUILD SUCCESSFUL Total time: 1 second
在这个例子中,java 代码做了一件简单的事情,就是发送一封电子邮件。 我们可以使用内置的 Ant 任务来做到这一点。
但是,既然您已经有了这个想法,您可以扩展您的构建文件以调用执行复杂操作的 java 代码。 例如:加密您的源代码。

