• Ant—使用Ant构建简单Java项目(三)


            博客《Ant—使用Ant构建简单Java项目(二)》我们简化了运行Test类中main方法须要运行的命令,本博客来介绍一下如何使build.xml文件和当中使用property标签定义的属性分离:

            1、在test目录中新建名为build.properties的文件,文件里以“key=value”的形式输入原来在build.xml文件里定义的属性及其属性值例如以下:

    src=src
    lib=build/lib
    dest=build/classes
    np_jar=build/lib/test.jar

            2、改动build.xml文件里的代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <project name="test" default="run-Test" basedir=".">
    
    	<property file="./build.properties"/>
    
    	<target name="create-path">
    		<mkdir dir="${dest}"/>
    		<mkdir dir="${lib}"/>
    	</target>
    
    	<target name="create-class" depends="create-path">
    		<javac srcdir="${src}" destdir="${dest}"/>
    	</target>
    
    	<target name="create-jar" depends="create-class">
    		<jar destfile="${np_jar}" basedir="${dest}">
    		   <manifest>
    			  <attribute name="Main-Class" value="Test"/>
    		   </manifest>
    		</jar>
    	</target>
    
    	<target name="run-Test" depends="create-jar">
    		<java classname="Test" classpath="${np_jar}"/>
    	</target>
    
    	<target name="clean">
    		<delete file="${np_jar}"/>
    		<delete dir="${dest}"/>
    		<delete dir="${lib}"/>
    	</target>
    </project>
            这时已经实现了build.xml文件和当中使用property标签定义的属性分离,那么分离后两个文件又是如何联系在一起的呢?呵呵呵,请注意build.xml文件里的<property file="./build.properties"/>——再清楚只是了,它们是通过property标签中的file属性关联起来的。

            这时DOS窗体单独运行ant命令的结果例如以下图:

  • 相关阅读:
    2017-5-25 母版页
    2017-5-25 分页加条件查询合体
    2017-5-23 WebForm 中的分页功能和条件查询功能
    2017-5-17 WebForm 基础
    2017-5-14 心情
    2017-5-10 小型人员管理系统
    2017-5-9 打开唯一窗体的实例操作
    2017-5-8 TreeView 实现三级联动 (递归方法)
    2017-5-7 三级联动数据库 数据保存
    2017-5-7 三级联动
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6740213.html
Copyright © 2020-2023  润新知