zoukankan      html  css  js  c++  java
  • eclipse ant 的自动部署(autobulid)



    在写项目中,经常需要在 ctrl+s的时候自动编译并且把这个改动的文件copy至某个目录,除了eclipse自带 java脚本的web自动部署到项目中配置的目录下,但是不能随心所欲copy,比如其他文件的copy,要copy到项目之外等等。。,这时候,ant的自动部署就派上用场了.

    1.下载ant, (eclipse 自带 ant插件,该步骤略过)


    2.添加新构建ant 配置ant  

    项目属性-builders-new-Ant builder



    这里如果要ant 自动部署实时获取当前修改的文件做逻辑判断,需要ant 的一个 拓展jar
     
    有个这个拓展jar之后按配置好就可以在自动部署的时候做逻辑判断了



    在下图中配置好buildfile的项目所属位置


    在参数中加入
    -Dresource_loc=${resource_loc}
    -Dresource_path=${resource_path}
    -Dresource_name=${resource_name}
    方面在修改文件自动部署的时候获取到文件名及路径名,在后面hot-deploy.xml中target每次被调用可以直接取到这些参数


    引入ant的拓展包ant-contrib


    配置 target  

    clean完毕之后   alter a clean

    手动 构建  manual build

    自动构建        auto build

    clean的时候       during a clean


    配置完之后 ant就会在环境改变的时候 找到相应的target 跑起来了



    附件列表

    • 相关阅读:
      uva11025 The broken pedometer
      uva131 The Psychic Poker Player
      子集生成算法
      uva10167 Birthday Cake
      poj1129 Channel Allocation
      poj2676 Sudoku
      Emacs杂谈(一)Emacs环境 c++ 快捷键
      poj1416 Shredding Company
      英文报刊推荐
      搜索练习(二)工作效益
    • 原文地址:https://www.cnblogs.com/signheart/p/6595518.html
    Copyright © 2011-2022 走看看