ant是一个项目构建工具,简单而强大,以下是一个编译,运行java的ant脚本
1、java类
package com.s2.test;
import java.sql.Connection;
import java.sql.DriverManager;
import org.junit.Assert;
public class DBTest {
public static void main(String[] args)throws Exception {
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306", "root", "123");
conn.close();
System.out.println("hash code:"+conn.hashCode());
System.out.println("complete");
}
}
2、ant脚本
<project name="hello" default="run" basedir="E:\test\ant test">
<property name="src" value="src" />
<property name="dest" value="classes" />
<property name="hello_jar" value="hello.jar" />
<path id="project.class.path">
<pathelement location="E:\lib\mysql\mysql-connector-java-5.1.5-bin.jar"/>
<pathelement path="${dest}"/>
<pathelement location="E:\lib\junit\junit-4.8.2.jar"/>
</path>
<target name="init" description="description">
<delete dir="${dest}"></delete>
<mkdir dir="${dest}" />
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}">
<classpath refid="project.class.path"></classpath>
</javac>
<echo>compile complete</echo>
</target>
<target name="run" depends="compile" description="description">
<java classname="com.s2.test.DBTest" >
<classpath refid="project.class.path"></classpath>
</java>
</target>
</project>
运行脚本,即可输出
分享到:
相关推荐
下面,我们将详细探讨Ant的第一个例子及其相关知识点。 1. **Ant的基本概念**: Ant是一个Java库和命令行工具,其设计目标是驱动构建过程。它的主要任务包括编译、打包、测试和部署Java应用。与Make类似,但Ant是...
通过一个简单的例子,学习者将理解Ant的基本用法,包括编写build.xml文件,配置和执行构建任务,以及在Eclipse中集成和管理Ant构建。这对于任何Java开发者来说都是必备的技能,因为它有助于自动化项目构建过程,提高...
例如,在"HelloAnt"工程中,`build.xml`可能包含了一个简单的`hello`目标,该目标用于编译源代码并打印一条“Hello, Ant!”的消息。在XML格式中,这些任务通常用`<target>`标签表示,并且可以包含其他的Ant任务元素...
在提供的文件列表中,"helloworld"可能是一个简单的Ant示例项目,通常会包含一个build.xml文件,用于演示如何配置和运行Ant任务。 1. **Ant构建文件(build.xml)**: 这是Ant的核心,它定义了构建过程的各个目标和...
标题中的“一个使用ant及junit进行单元测试的简单例子”揭示了本主题将围绕两个核心工具——Apache Ant和JUnit,讲解如何在Java项目中进行单元测试。Apache Ant是一个广泛使用的构建工具,它允许开发者通过XML配置...
标题 "一个完整的ant-j2se例子" 暗示了我们即将探讨的是关于Apache Ant在Java Standard Edition(J2SE)环境中的应用。Apache Ant是一个Java构建工具,它被广泛用于自动化Java项目的构建、编译、测试和部署过程。在...
在这个例子中,我们将探讨如何利用Ant构建一个简单的用户管理系统,并实现用户登录功能。 在描述中,“19_ant_完整操作一个用户管理的小例子_实现了登录19_ant_完整操作一个用户管理的小例子_实现了登录”看似重复...
本篇文章将详细讲解如何使用Ant来导出JAR包,以及通过一个简单的`build.xml`文件示例来演示这一过程。 首先,让我们了解Ant的基本结构。一个Ant项目的核心是`build.xml`文件,它是Ant任务的配置文件,包含了项目...
在“16_ant_完整操作一个用户管理的小例子_编写了基本的ant”这个主题中,我们将深入理解如何利用Ant来管理一个简单的用户管理系统项目的构建流程。 首先,Ant的核心是构建文件`build.xml`,在这个文件中,我们定义...
这个18_ant_完整操作一个用户管理的小例子,旨在让学习者掌握如何运用Ant来构建和管理一个简单的Java应用,从而提升开发效率和项目管理能力。通过实践这个小例子,你将对Ant有更深入的理解,也能更好地应用于实际...
总结来说,"eclipse下利用ant、junit进行自动化测试例子源码"是一个学习自动化测试流程的实用案例。通过研究和实践这个例子,开发者不仅可以掌握ANT和JUnit的基本用法,还能了解如何在Eclipse中整合这两个工具,实现...
总的来说,"Struts2官方例子1(Ant版的)"提供了一个基础的模板,帮助开发者理解和实践Struts2的配置和运行流程。通过这个例子,可以学习到如何配置Struts2框架,编写Action,以及如何利用Ant进行项目的构建和管理。...
通过AntTest这个例子,你可以了解到如何设置和执行一个基本的Ant构建脚本。Ant不仅适用于简单的Java项目,还可以处理复杂的构建需求,例如依赖管理、多模块项目构建、自动部署等。熟练掌握Ant,能让你在Java开发中...
下面是一个典型的`ant_build.xml`文件的简单结构: ```xml ${build.dir}/classes"/> ${build.dir}/jar"/> ${classes.dir}"/> ${src.dir}" destdir="${classes.dir}"/> ${jar.dir}"/> ${jar.dir}...
在“Ant 使用小例子”这个主题中,我们将深入理解Ant的基本概念,以及如何通过一个简单的“ChatServer”项目来应用这些概念。 Ant 的核心是构建文件,通常命名为`build.xml`,这是一个XML格式的文件,其中包含了...
1. **Ant基础**:Ant是一个基于Java的构建工具,它通过XML描述构建脚本来实现跨平台的构建。它的设计理念是“简单、可读性强且易于维护”。 2. **构建过程**:在`build.xml`中,主要包含目标(target)和任务(task...
Java Ant 是一个构建工具,主要用于自动化Java项目的构建过程,如编译、打包、测试和部署等任务。Ant基于XML来定义构建脚本,这使得它跨平台且易于理解和维护。在Java开发环境中,Ant扮演着与C/C++开发中的make类似...
根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...
下面是一个简单的自定义Ant任务的Java代码示例: ```java import org.apache.tools.ant.*; public class HelloWorldTask extends Task { public void execute() { log("Hello, World!", Project.MSG_INFO); } }...