zoukankan      html  css  js  c++  java
  • Ant简单工程的构建

    1.在Ant的官方网站http://ant.apache.org/bindownload.cgi下载Ant最新版本(我下载的是apache-ant-1.8.2-bin.zip),Ant无需安装,直接解压后设置环境变量即可。

    2.测试Ant是否安装成功,在控制台运行ant命令,出现如下提示则成功:

     3.创建一个HelloWorld工程,创建一个HelloWorld.java和build.xml,如下:

    package com.helloworld;
    
    public class HelloWorld {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("Hello World");
        }
    
    }
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="HelloWorld" default="run" basedir=".">
        <property name="src" value="src"/>
        <property name="dest" value="build/classes" />
        <property name="lib" value="build/lib" />
        <property name="hello_jar" value="build/lib/hello.jar" />
        <target name="init">
            <mkdir dir="${dest}" />
            <mkdir dir="${lib}" />
        </target>
        <target name="complie" depends="init">
            <javac srcdir="${src}" destdir="${dest}" />
        </target>
        <target name="build" depends="complie">
            <jar destfile="${hello_jar}" basedir="${dest}" >
                <manifest>
                    <attribute name="Main-Class" value="HelloWorld" />
                </manifest>
            </jar>
        </target>
        <target name="run" depends="build">
            <java classname="com.helloworld.HelloWorld" classpath="${hello_jar}" />
        </target>
        <target name="clean">
            <delete file="${hello_jar}" />
            <delete dir="${dest}" />
            <delete dir="${lib}" />
        </target>
    </project>

    3.Ant构建工程

     另:控制台构建

  • 相关阅读:
    MySQL根据某一个或者多个字段查找重复数据的sql语句
    常见面试题
    技术总监工作内容
    分布式锁三种实现
    完美解决github访问速度慢
    细说Redis
    Mysql学习的核心问题
    Java反射细说
    Spring中的常见的9种设计模式
    Mybatis相关问题
  • 原文地址:https://www.cnblogs.com/mingforyou/p/3253993.html
Copyright © 2011-2022 走看看