最近在学习JDK库自带的Java Logging,写了点代码,当时没有选择Maven,心血来潮的用了Ant,记录下来,以便日后完善。
第一步:建立了如下的工程路径
config:这个目录用于存放配置文件
src:这个目录用于存放代码文件
lib:用于存放jar包
第二部:创建build.xml,这个文件是Ant用来执行命令的配置文件
<project name="loggingtest" default="run" basedir=".">
<target name="init">
<mkdir dir="target/classes"/>
<mkdir dir="target/config"/>
</target>
<target name="clean">
<delete dir="target"/>
</target>
<target name="compile" depends="clean,init">
<javac srcdir="src" destdir="target/classes"/>
<copy file="config/logging.properties" todir="target/config"/>
</target>
<target name="run" depends="compile">
<property name="configfile" value="target/config/logging.properties"/>
<java classname="com.firethewhole.loggingtest.LoggerTest" classpath="target/classes" fork="true">
<jvmarg value="-Djava.util.logging.config.file=${configfile}"/>
</java>
</target>
</project>
以上配置文件还是很简陋的,以后再做补充
第三步:执行命令
在这里配置了init,clean,compile,run命令,这些命令就是ant执行指令,因为这里我将ant默认指令设成了run,所以在命令行中输入ant,就会得出结果
代码在附件中
- 大小: 57.1 KB
- 大小: 51.3 KB
- 大小: 40.5 KB
- 大小: 59.2 KB
分享到:
相关推荐
这个"Ant入门与进阶"的主题涵盖了从初识Ant到深入掌握其高级特性的全过程,对于Java开发者来说,这是一个至关重要的工具,因为它是构建Java项目的主要方式之一。 Ant的名称来源于“蚂蚁”,寓意其能够像蚂蚁一样...
《Ant in Action》是Manning出版社于2007年7月推出的第二版技术书籍,主要专注于Apache Ant这一构建工具的使用和实践。Ant是一个基于Java的...无论你是初识Ant,还是寻求进一步提升,这本书都将为你提供宝贵的指导。
Ant权威指南 本书涵盖了初识Ant的人所需的全部知识。对于Ant专家来说,本书可作为一本参考书,其中提供了Ant核心任务的详细定义;讨论了Ant的主要特性;提供了用Ant来管理工程的一些最佳实践;还解释了某些Ant...
【初识Spring】 Spring是一个广泛使用的Java企业级应用开发框架,它以其依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)为核心,大大简化了Java应用的开发复杂性...
Ant的build.xml文件定义了一系列任务,如`javac`用于编译Java源代码,`mkdir`创建目录,`copy`复制文件,以及`hibernatetool`执行Hibernate的命令行工具,比如生成数据库表结构。 在实际运行时,我们会创建...
·集成aspectj与eclipse、ant和java命令行工具 ·将面向方面的应用程序部署为servlet、jsp、web服务等 ·关于方面、切入点、通知以及核心aop构造的每个方面的秘诀 ·在java和j2ee设计模式实现中使用方面 ...
5. `build.xml`:这是Ant构建工具的配置文件,Ant是Java项目常用的构建工具之一,可以编译源码、打包和执行测试等任务。 6. `pom.xml`:这是Maven项目对象模型(Project Object Model)文件,用于定义项目依赖、...
总的来说,《实战Gradle》是一本全面、实用的指南,无论你是初识Gradle的新手,还是寻求更高级应用的资深开发者,都能从中获益匪浅。通过学习和实践,你将能够利用Gradle的强大功能,提升你的构建质量和效率,从而在...
- 初识Spring Boot:了解Spring Boot的宗旨和基本概念,学习如何快速搭建一个Spring Boot项目。 - 系统要求:熟悉Spring Boot应用的系统要求,包括Java版本、Servlet容器等。 - 安装Spring Boot:学习如何通过...
在**第一部分 初识Ajax**中,作者首先引入了Web应用的发展背景,阐述了传统Web应用的优点和缺点。传统Web应用依赖于HTTP的请求-响应模型,导致用户必须等待整个页面刷新,降低了用户体验。为了解决这个问题,Ajax...
5. **README文件**:通常包含项目的简介、安装指南、使用示例和开发者信息,是初识项目的重要参考资料。 6. **build.xml**:Ant构建工具的配置文件,定义了项目构建、编译、测试和打包的步骤。 7. **pom.xml**:...
4. `build.xml`:这是Ant构建工具的配置文件,用于自动化软件的构建过程,包括编译源码、打包和部署等任务。通过修改此文件,开发者可以定制构建流程,适应不同的开发环境和需求。 5. `org-h2database`:H2数据库...
一、引言与初识Hibernate 1. **引言**:本手册旨在提供Hibernate框架的全面指南,适合初学者和有经验的开发者使用。Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用程序与数据库交互。 2. **第一部分...
1. **初识Maven**: 介绍Maven的基本理念,包括项目对象模型(Project Object Model, POM)、生命周期(Lifecycle)和构建插件(Build Plugins),以及如何安装和设置Maven环境。 2. **POM详解**: POM是Maven的核心...
#### 一、初识接口自动化测试框架及其意义 **1.1 接口自动化测试的功能与作用** 接口自动化测试主要用于以下方面: - **高效批量构建测试数据**:通过自动化工具可以快速生成大量测试所需的数据,这对于验证系统...
5. `README.txt`:提供了项目的基本信息、安装和使用说明,是初识项目的重要文档。 6. `build.xml`:Ant 构建文件,用于自动化构建过程,如编译源代码、打包和测试等。 7. `test` 目录:通常包含项目的单元测试代码...