ANT教程之十三 Ant执行Java代码

来源:互联网 发布:印度红色走廊 知乎 编辑:程序博客网 时间:2024/06/13 21:12

您可以使用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:>antBuildfile: C:uild.xmlnotify:     [java] Administrator admin@test.com has been notifiedBUILD SUCCESSFULTotal time: 1 second

在这个例子中,java代码做一个简单的事情 - 发送电子邮件。我们也可以使用内置的Ant任务来做到这一点。不过,现在你已经得到了你的想法可以扩展你的构建文件来调用java代码执行复杂的东西,例如:加密你的源代码。


0 0
原创粉丝点击