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 程式碼。例如:加密原始碼。

廣告
© . All rights reserved.