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:uild.xml notify: [java] Administrator admin@test.com has been notified BUILD SUCCESSFUL Total time: 1 second
在這個例子中,java代碼做一個簡單的事情 - 發送電子郵件。我們也可以使用內置的Ant任務來做到這一點。不過,現在你已經得到了你的想法可以擴展你的構建文件來調用java代碼執行複雜的東西,例如:加密你的源代碼。