zoukankan      html  css  js  c++  java
  • 使用ant插件打包生成jar文件

    1.环境

    新版Eclipse中已经集成了Ant插件,在Preferences中可以看到。(2017版)

    旧版本的Eclipse如果没有集成Ant插件,安装配置方法在文档最后。

     

    2.使用教程

    (1)新建一个项目

    (2)在项目根目录下建立build.xml文件

    在该XML文件中配置Ant打包的相关属性,这里给出一个示例

    <project default="jar" name="use">
    
        <property name="src.dir1" value="src/package1" />
    
        <property name="src.dir2" value="src/package2" />
    
        <property name="src.dir3" value="src/package3" />
    
        <property name="classes.dir" value="bin" />
    
        <property name="output.dir" value="out" />
    
        <property name="jarname" value="Test.jar" />
    
        <!-- 1. 初始化工作,如创建目录等 -->
    
        <target name="init">
    
            <mkdir dir="${classes.dir}" />
    
            <mkdir dir="${output.dir}" />
    
        </target>
    
     
    
        <!-- 2. 编译 -->
    
        <target name="compile" depends="init">
    
            <javac srcdir="${src.dir1}" destdir="${classes.dir}"
    
                includeantruntime="on">
    
                <compilerarg line="-encoding UTF-8" />
    
            </javac>
    
            <javac srcdir="${src.dir2}" destdir="${classes.dir}"
    
                includeantruntime="on">
    
                <compilerarg line="-encoding UTF-8" />
    
            </javac>
    
        </target>
    
     
    
        <!-- 3. 打包jar文件 -->
    
        <target name="jar" depends="compile">
    
     
    
            <!-- jar文件的输出路径 -->
    
            <jar destfile="${output.dir}/${jarname}" basedir="${classes.dir}">
    
                <manifest>
    
                    <attribute name="Class-Path" value="${mf.classpath}" />
    
                </manifest>
    
            </jar>
    
        </target>
    
    </project>  

    (3) 右键项目选择属性Properties ->  Builder -> Ant Builder(将Java builder勾选去掉)

    添加文件路径,将build.xml文件路径以及项目路径添加进去,apply即可

     

    (4)右键 build.xml文件,选择run as -> Ant build 即可,生成的jar包在你定义的路径下。

    *备注:

        旧版本的Eclipse中如果没有集成ant插件,就手动安装Ant,解压后配置环境变量即可。

        ANT_HOME:D:javaapache-ant-1.10.1

        PATH:      ;%ANT_HOME%in

    JDK 1.8版本的可以使用ant -1.10版本

    JDK1.5版本及以上使用 ant - 1.9版本

    测试:

        进入cmd命令窗口,在CMD窗口中输入ant -version,回车,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了。

    (1)错误情况:

     

    这是由于JDK版本不一致导致的问题。

    ant-1.10版本需要java8以及以上的版本

     

    参考:http://ant.apache.org/bindownload.cgi

    (2)正确情况

     

  • 相关阅读:
    使用QTM 博客客户端
    sdut 2080 最长公共子序列问题
    sdut 1730 数字三角形问题
    HDOJ 1905 Pseudoprime numbers(模运算)
    HDU 1285确定比赛名次(拓补排序)
    HDU 2094产生冠军(map)
    HDOJ 1228 A+B(map水题)
    HDOJ 1713 相遇周期 (最大公约数与最小公倍数)
    HDOJ 2098 分拆素数和(筛选法求素数)
    (转)最大子序列和问题
  • 原文地址:https://www.cnblogs.com/xuanwei-qingfeng/p/7065195.html
Copyright © 2011-2022 走看看