- Apache ANT 教程
- ANT - 主页
- ANT - 简介
- ANT - 环境设置
- ANT - 构建文件
- ANT - Property 任务
- ANT - Property 文件
- ANT - 数据类型
- ANT - 构建项目
- ANT - 构建文档
- ANT - 创建 JAR 文件
- ANT - 创建 WAR 文件
- ANT - 打包应用程序
- ANT - 部署应用程序
- ANT - 执行 Java 代码
- ANT - Eclipse 集成
- ANT - JUnit 集成
- ANT - 扩展 Ant
- Apache ANT 有用示例
- ANT - 使用令牌
- ANT - 使用命令行参数
- ANT - 使用 If Else 参数
- ANT - 自定义组件
- ANT - 侦听器和记录器
- Apache ANT 资源
- ANT - 快速指南
- ANT - 有用资源
- 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="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 代码。例如:加密源代码。
广告