ANT教程之十三 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="[email protected]"/>
    </java>
  </target>
</project>

當執行構建時,它會產生以下結果:

C:>ant
Buildfile: C:uild.xml

notify:
     [java] Administrator admin@test.com has been notified

BUILD SUCCESSFUL
Total time: 1 second

在這個例子中,java代碼做一個簡單的事情 - 發送電子郵件。我們也可以使用內置的Ant任務來做到這一點。不過,現在你已經得到了你的想法可以擴展你的構建文件來調用java代碼執行復雜的東西,例如:加密你的源代碼。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章