Ant 入门

1       Ant 入门

1.1    下载 Ant 开发包

  第一步:从 http://ant.apache.org 下载 apache-ant-1.7.0-bin.zip ,解压到你自己的目录,我的: E:\apache-ant-1.7.0  

1.2    配置 Ant 的环境变量

示例:

jdk 环境变量配置:
  
假定你的jdk 安装在C:\Java\jdk1.6.0_03,windows2000/xp 环境变量设置如下
  
     JAVA_HOME
C:\Java\jdk1.6.0_03

     PATH=%JAVA_HOME%\bin

     CLASSPATH=.;%JAVA_HOME%\lib

ant 环境变量配置:

   假定你的ant 安装在C:\antwindows2000/xp 环境变量设置:
    
     ANT_HOME=C:\ant

     PATH=%ANT_HOME%\bin

 

第二步:配置 JAVA_HOME ANT_HOME
配置完成后,打开 dos 窗口,输入 ant 回车,如果提示:
Buildfile: build.xml does not exist!
Build failed

则说明配置完成  

1.3    创建一个自己的工程

我的工程: test
目录结构:
D:\work\code\test_core\src
D:\work\code\test_core\lib
  

1.4    第四步:编写 build.xml

<? xml version = "1.0" encoding = "UTF-8" ?>   

        <!-- 默认是 ant jar 这个命令 -->        

< project default = "jar" name = "test" basedir = "." >      

    <!-- 定义全局变量 -->    

    <!-- defaulttargetdir 只要是以这个名字的它的值为 "./target" -->

  < property name = "defaulttargetdir" value = "./target" ></ property >    

    <!-- classesdir 这个 class 目录它的值为 "./target/classes" -->

  < property name = "classesdir" value = "./target/classes" ></ property >

    <!-- logsdir 这个是输出日志的值为 "./logs" -->   

  < property name = "logsdir" value = "./logs" ></ property >    

  < property name = "defaulttargetdir" value = "./target" ></ property >   

    <!-- final.name 这个是工程的名字值为 "test" -->

  < property name = "final.name" value = "test" ></ property >    

  <!-- name 为名字在 dos 下运行的时候就是 ant compile 这样来运行 -->

  < target name = "compile" description = "o Compile the code" >   

    <!-- 这个 ${defaulttargetdir} 就是引用了上面的 ./target 这个相对目录 -->

    < mkdir dir = "${defaulttargetdir}" ></ mkdir >   

    <!-- 这个 ${classesdir} 就是引用了上面的 ./target/classes 这个 class 目录 -->

    < mkdir dir = "${classesdir}" ></ mkdir >   

    <!-- 这个 ${logsdir} 就是引用了上面的 ./logs 此为日志目录 -->

    < mkdir dir = "${logsdir}" ></ mkdir >    

    <!-- javac 来进行编译 -->

    < javac destdir = "${classesdir}" deprecation = "true" debug = "true" optimize = "false" excludes = "**/package.html" >   

      <!-- src 目录 -->

      < src >   

        < pathelement location = "./src" ></ pathelement >   

      </ src >   

      <!-- 是把所有的 .jar 文件添加到 lib 目录 -->

      < classpath >   

        < fileset dir = "./lib" >   

          < include name = "*.jar" ></ include >   

        </ fileset >   

      </ classpath >   

    </ javac >          

  </ target >   

       <!-- name 为名字在 dos 下运行的时候就是 ant jar 这样来运行 , 但是在运行之前必须先要运行 depends="compile" 这个命令 -->

  < target name = "jar" description = "o Create the jar" depends = "compile" >   

       <!-- 拷贝 src 目录 -->

        < copy todir = "${classesdir}" >   

            < fileset dir = "./src" >   

            <!-- 如果有 .properties 的话就拷贝进去 -->

                < include name = "**/*.properties" />   

            </ fileset >   

       </ copy >          

    < jar jarfile = "./lib/${final.name}.jar" excludes = "**/package.html" basedir = "${classesdir}" ></ jar >  

  </ target >       

     <!-- 此命令是删除所有的 class 文件和 jar-->

  < target name = "clean" description = "o Clean up the generated directories" >   

    < delete dir = "${classesdir}" ></ delete >  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值