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) {
//......
}
}
นี่คืองานสร้างง่ายๆที่เรียกใช้คลาสจาวานี้
<?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:\build.xml
notify: [java] Administrator [email protected] has been notified
BUILD SUCCESSFUL
Total time: 1 second
ในตัวอย่างนี้โค้ด java ทำสิ่งง่ายๆนั่นคือการส่งอีเมล เราสามารถใช้งาน Ant ในตัวเพื่อทำสิ่งนั้นได้ อย่างไรก็ตามเมื่อคุณมีแนวคิดแล้วคุณสามารถขยายไฟล์บิลด์ของคุณเพื่อเรียกรหัสจาวาที่ดำเนินการสิ่งที่ซับซ้อนเช่นเข้ารหัสซอร์สโค้ดของคุณ