zoukankan      html  css  js  c++  java
  • Ant编写实际项目编译脚本

    转自:https://blog.csdn.net/qq_41117947/article/details/78730617

    Ant的安装可以看我前面的博客或者看上面这个网址

    在intellij IDE中写一个小程序感受一下Ant

    1、写一个简单的HelloWorld

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("helloworld");
        }
    }

    2、要运行Ant需要有一个build.xml,名字可以换成别的,但建议就用build 可以直接到工程文件下新建一个build.xml,刚开始这个xml文件旁边没有小蚂蚁图标,需要按照如图操作,点击intellij IDE右边菜单有个Ant Build小蚂蚁图标。

    再点击+

     选择build.xml

    点击绿色的箭头运行

    运行后,build.xml旁边就会出现小蚂蚁图标

    3、build.xml的内容

    <?xml version="1.0" encoding="UTF-8" ?>
    <!--build.xml中的第一句话,没有实际的意义-->
    <!--Ant的所有内容必须包含在<project></project>里面,name是你给它取的名字,basedir指工作的根目录,.代表当前目录,default代表默认要做的事情。-->
    <project name="HelloWorld" default="run" basedir=".">
        <!--<property />设置变量-->
        <property name="src" value="src"/>
        <property name="dest" value="classes"/>
        <property name="hello_jar" value="hello1.jar"/>
        <!--每个target代表你想做的操作,给这个操作命名,及name值,depends是它所依赖的target在执行这个target,例如这里的compile之前ant会先检查init是否曾经被执行过,如果执行
            过则直接直接执行compile,如果没有则会先执行它依赖的target例如这里的init,然后在执行这个target-->
        <!--新建文件夹-->
        <target name="init">
            <mkdir dir="${dest}"/>
        </target>
        <!--开始编辑-->
        <target name="compile" depends="init">
            <javac srcdir="${src}" destdir="${dest}"/>
        </target>
        <!--创建jar包-->
        <target name="build" depends="compile">
            <jar jarfile="${hello_jar}" basedir="${dest}"/>
        </target>
        <!--开始运行-->
        <target name="run" depends="build">
            <java classname="HelloWorld" classpath="${hello_jar}"/>
        </target>
        <!--删除生成的文件-->
        <target name="clean" depends="run">
            <delete dir="${dest}"/>
            <delete file="${hello_jar}"/>
        </target>
        <target name="rerun" depends="clean,run">
            <ant target="clean" />
            <ant target="run" />
        </target>
    </project>

    4、命令行运行

    进入build.xml所在的工程路径,因为名字为build.xml,所以直接输入ant就可以运行了

  • 相关阅读:
    org.springframework.transaction.CannotCreateTransactionException Could not open
    org.springframework.web.util.NestedServletException Handler processing failed; n
    SSM 后台封装的有值, 到前台打印的时候没有值
    javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException PK
    a 链接点击下载
    form图片上传遇到错误
    forever 启动nodejs
    nodejs 新建项目
    nodejs 安装
    nodejs 爬虫模板 map&array 数据模型
  • 原文地址:https://www.cnblogs.com/rumian/p/12066822.html
Copyright © 2011-2022 走看看