zoukankan      html  css  js  c++  java
  • Window系统下用Ant实现Java项目的自动构建和部署

    https://blog.csdn.net/xinxin19881112/article/details/7297021

    Step 1: 从官网下载Ant包,官网地址http://ant.apache.org/

    Step 2: 解压好了,去配置用户自定义环境变量【或者系统环境变量】

    Step 3:验证一下自己环境是否配置正确

    Step 4:编写一个简单的build文件,运行查看是否成功

    <?xml version="1.0"?>
    <project name="helloWorld">
           <target name="sayHelloWorld">
                  <echo message="Hello,Amigo"/>
           </target>
    </project>
    

    新建上述文件文件,保存为hello.xml,我随手保存在安装目录下了

    运行 ant -file 路径文件, 出现以下提示表示成功了。

    ant –f hello.xml sayHelloWorld

    ant –buildfile hello.xml sayHelloWorld

    ant –file hello.xml sayHelloWorld

    观察发现以上语句均能成功。

    接下来开始向读者讲解本节的重点:Ant的关键元素project、target、property和task。
    
    1.       project元素
    
        project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性。
    
    1)name属性
    
        用于指定project元素的名称。
    
    2)default属性
    
        用于指定project默认执行时所执行的target的名称。
    
    3)basedir属性
    
       用于指定基路径的位置。该属性没有指定时,使用Ant的构件文件的附目录作为基准目录。
    

      

    <?xml version="1.0"?>
    <project name="projectStudy" default="sayBaseDir" basedir="E:"apache-ant-1.7.0">
           <target name="sayBaseDir">
                  <echo message="The base dir is: ${basedir}"/>
           </target>
    </project>
    

      

  • 相关阅读:
    2019 ICPC Asia Nanchang Regional E Eating Plan 离散化+前缀和
    2018icpc南京/gym101981 G Pyramid 找规律
    2018icpc沈阳/gym101955 J How Much Memory Your Code Is Using? 签到
    2018icpc南京/gym101981 K Kangaroo Puzzle 随机化
    series_02
    series_01
    locust_参数化关联
    locust_关联
    locust_单接口
    截图处理
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/9068447.html
Copyright © 2011-2022 走看看