欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

初识Ant(一)

程序员文章站 2022-05-02 15:53:07
...
最近在学习JDK库自带的Java Logging,写了点代码,当时没有选择Maven,心血来潮的用了Ant,记录下来,以便日后完善。

第一步:建立了如下的工程路径

初识Ant(一)
            
    
    博客分类: Ant antjava 

config:这个目录用于存放配置文件

初识Ant(一)
            
    
    博客分类: Ant antjava 

src:这个目录用于存放代码文件

初识Ant(一)
            
    
    博客分类: Ant antjava 

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,就会得出结果

初识Ant(一)
            
    
    博客分类: Ant antjava 

代码在附件中
  • 初识Ant(一)
            
    
    博客分类: Ant antjava 
  • 大小: 57.1 KB
  • 初识Ant(一)
            
    
    博客分类: Ant antjava 
  • 大小: 51.3 KB
  • 初识Ant(一)
            
    
    博客分类: Ant antjava 
  • 大小: 40.5 KB
  • 初识Ant(一)
            
    
    博客分类: Ant antjava 
  • 大小: 59.2 KB
相关标签: ant java