`

一个简单的ant例子

 
阅读更多

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>

  运行脚本,即可输出

1
3
分享到:
评论

相关推荐

    ant 第一个例子

    下面,我们将详细探讨Ant的第一个例子及其相关知识点。 1. **Ant的基本概念**: Ant是一个Java库和命令行工具,其设计目标是驱动构建过程。它的主要任务包括编译、打包、测试和部署Java应用。与Make类似,但Ant是...

    ant入门编写例子,非常简单实效哦

    通过一个简单的例子,学习者将理解Ant的基本用法,包括编写build.xml文件,配置和执行构建任务,以及在Eclipse中集成和管理Ant构建。这对于任何Java开发者来说都是必备的技能,因为它有助于自动化项目构建过程,提高...

    apache ant使用例子

    例如,在"HelloAnt"工程中,`build.xml`可能包含了一个简单的`hello`目标,该目标用于编译源代码并打印一条“Hello, Ant!”的消息。在XML格式中,这些任务通常用`&lt;target&gt;`标签表示,并且可以包含其他的Ant任务元素...

    ANT初步运行例子,ANT学习

    在提供的文件列表中,"helloworld"可能是一个简单的Ant示例项目,通常会包含一个build.xml文件,用于演示如何配置和运行Ant任务。 1. **Ant构建文件(build.xml)**: 这是Ant的核心,它定义了构建过程的各个目标和...

    一个使用ant及junit进行单元测试的简单例子

    标题中的“一个使用ant及junit进行单元测试的简单例子”揭示了本主题将围绕两个核心工具——Apache Ant和JUnit,讲解如何在Java项目中进行单元测试。Apache Ant是一个广泛使用的构建工具,它允许开发者通过XML配置...

    一个完整的ant-j2se例子

    标题 "一个完整的ant-j2se例子" 暗示了我们即将探讨的是关于Apache Ant在Java Standard Edition(J2SE)环境中的应用。Apache Ant是一个Java构建工具,它被广泛用于自动化Java项目的构建、编译、测试和部署过程。在...

    19_ant_完整操作一个用户管理的小例子_实现了登录

    在这个例子中,我们将探讨如何利用Ant构建一个简单的用户管理系统,并实现用户登录功能。 在描述中,“19_ant_完整操作一个用户管理的小例子_实现了登录19_ant_完整操作一个用户管理的小例子_实现了登录”看似重复...

    ant导出jar包例子

    本篇文章将详细讲解如何使用Ant来导出JAR包,以及通过一个简单的`build.xml`文件示例来演示这一过程。 首先,让我们了解Ant的基本结构。一个Ant项目的核心是`build.xml`文件,它是Ant任务的配置文件,包含了项目...

    16_ant_完整操作一个用户管理的小例子_编写了基本的ant

    在“16_ant_完整操作一个用户管理的小例子_编写了基本的ant”这个主题中,我们将深入理解如何利用Ant来管理一个简单的用户管理系统项目的构建流程。 首先,Ant的核心是构建文件`build.xml`,在这个文件中,我们定义...

    18_ant_完整操作一个用户管理的小例子_实现基本的CRUD

    这个18_ant_完整操作一个用户管理的小例子,旨在让学习者掌握如何运用Ant来构建和管理一个简单的Java应用,从而提升开发效率和项目管理能力。通过实践这个小例子,你将对Ant有更深入的理解,也能更好地应用于实际...

    eclipse下利用ant、junit进行自动化测试例子源码

    总结来说,"eclipse下利用ant、junit进行自动化测试例子源码"是一个学习自动化测试流程的实用案例。通过研究和实践这个例子,开发者不仅可以掌握ANT和JUnit的基本用法,还能了解如何在Eclipse中整合这两个工具,实现...

    Struts2官方例子1(Ant版的)

    总的来说,"Struts2官方例子1(Ant版的)"提供了一个基础的模板,帮助开发者理解和实践Struts2的配置和运行流程。通过这个例子,可以学习到如何配置Struts2框架,编写Action,以及如何利用Ant进行项目的构建和管理。...

    Ant学习例子

    通过AntTest这个例子,你可以了解到如何设置和执行一个基本的Ant构建脚本。Ant不仅适用于简单的Java项目,还可以处理复杂的构建需求,例如依赖管理、多模块项目构建、自动部署等。熟练掌握Ant,能让你在Java开发中...

    ant使用最简单的实例

    下面是一个典型的`ant_build.xml`文件的简单结构: ```xml ${build.dir}/classes"/&gt; ${build.dir}/jar"/&gt; ${classes.dir}"/&gt; ${src.dir}" destdir="${classes.dir}"/&gt; ${jar.dir}"/&gt; ${jar.dir}...

    Ant 使用小例子

    在“Ant 使用小例子”这个主题中,我们将深入理解Ant的基本概念,以及如何通过一个简单的“ChatServer”项目来应用这些概念。 Ant 的核心是构建文件,通常命名为`build.xml`,这是一个XML格式的文件,其中包含了...

    ant build.xml例子

    1. **Ant基础**:Ant是一个基于Java的构建工具,它通过XML描述构建脚本来实现跨平台的构建。它的设计理念是“简单、可读性强且易于维护”。 2. **构建过程**:在`build.xml`中,主要包含目标(target)和任务(task...

    java_ant详解_例子

    Java Ant 是一个构建工具,主要用于自动化Java项目的构建过程,如编译、打包、测试和部署等任务。Ant基于XML来定义构建脚本,这使得它跨平台且易于理解和维护。在Java开发环境中,Ant扮演着与C/C++开发中的make类似...

    ant 学习 笔记 一个简单的java 编译部署实例

    根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...

    记录一个关于如何实现Ant自定义task,并且进行有效单元测试的例子

    下面是一个简单的自定义Ant任务的Java代码示例: ```java import org.apache.tools.ant.*; public class HelloWorldTask extends Task { public void execute() { log("Hello, World!", Project.MSG_INFO); } }...

Global site tag (gtag.js) - Google Analytics