zoukankan      html  css  js  c++  java
  • Ant中使用命令行参数

    开发Omnitrix模块时,需要按照系统的要求建立多个对应的目录。

    每次都要重复这样的一系列操作,确实很无趣。最近想到这其实可以用Ant帮我们简单实现。

    将下面的内容复制到build.xml文件中:

    <?xml version="1.0" encoding="UTF-8"?>
    <project name="omnitrix" default="omnitrix" basedir=".">
      
        <property name="root" location="." />
    
        <target name="create-module">
            <fail message="Usage: ant create-module -Dmodule_name=foo">
                <condition>
                    <not>
                        <isset property="module_name"/>
                    </not>
                </condition>
            </fail>
            <mkdir dir="${root}/modules/${module_name}" />
            <mkdir dir="${root}/modules/${module_name}/controllers" />
            <mkdir dir="${root}/modules/${module_name}/templates" />
            <mkdir dir="${root}/modules/${module_name}/languages" />
            <mkdir dir="${root}/modules/${module_name}/languages/chinese" />
        </target>
      
    </project>

    在命令行执行如下命令就可以实现这一系列操作:

    ant create-module -Dmodule_name=foo

    当命令参数没有指定时,Ant还可以提示我们正确的使用方法,然后终止执行。

  • 相关阅读:
    jsp 内置对象二
    jsp 内置对象(一)
    jsp04状态管理
    jsp03( javabeans)
    jsp05 指令与动作
    Maven搭建SpringMVC + SpringJDBC项目详解
    java 面向对象
    java 面向对象 2
    javaScript 进阶篇
    NSSet、NSMutableSet、NSOrderedSet、NSMutableOrderedSet
  • 原文地址:https://www.cnblogs.com/eastson/p/2722128.html
Copyright © 2011-2022 走看看