建购物网站多少钱,网站系统维护要多久,东莞网站建设部落,自己想注册公司怎么搞1.ant的安装 1.1 添加环境变量#xff1a;ANT_HOMED:\software\ant\apache-ant-1.10.1 在path中添加#xff1a;%ANT_HOME%\bin 1.2 测试是否安装成功 在cmd中输入ant#xff0c;如果出现如下提示表示安装成功 2.定义简单的build.xml 2.1 创建HelloWord.java package test;
…1.ant的安装 1.1 添加环境变量ANT_HOMED:\software\ant\apache-ant-1.10.1 在path中添加%ANT_HOME%\bin 1.2 测试是否安装成功 在cmd中输入ant如果出现如下提示表示安装成功 2.定义简单的build.xml 2.1 创建HelloWord.java package test;
public class HelloWorld{public static void main(String[] args){System.out.println(hello world!);}
} 2.2 创建build.xml ?xml version1.0 encodingUTF-8 ?!-- 定义project节点和默认运行的target和工作根目录 --
project nameHelloWorld defaultrun basedir.!-- 定义变量 --property namesrc valuesrc/property namedest valueclasses/property namehello_jar valuehello.jar/!-- 定义target --target nameinit!-- 创建目录 --mkdir dir${dest}//target!-- depends:依赖的target --target namecompile dependsinit!-- 将srcdir目录中的文件进行编译并将编译后的文件放入到destdir目录中 --javac srcdir${src} destdir${dest}//targettarget namebuild dependscompile!-- 将basedir目录中的文件打成jar包 --jar jarfile${hello_jar} basedir${dest}//targettarget namerun dependsbuild!-- 运行classname --java classnametest.HelloWorld classpath${hello_jar}//targettarget nameclean!-- 删除dir目录和file文件 --delete dir${dest}/delete file${hello_jar}//targettarget namererun dependsclean,run!-- 运行clean和run target --ant targetclean/ant targetrun//target
/project 3. 合并多个build.xml 3.1 假设下边有三个小组每个小组负责一部分他们每个下面都有src和build.xml 3.2 创建一个总的build.xml ?xml version1.0 encodingUTF-8?
project namemain defaultbuild basedir.property namebin value${basedir}\bin/property namesrc1 value${basedir}\src1/property namesrc2 value${basedir}\src2/property namesrc3 value${basedir}\src3/target nameinitmkdir dir${bin}//targettarget namerun!-- 分别运行各个目录下的target --ant dir${src1} targetrun/ant dir${src2} targetrun/ant dir${src3} targetrun//targettarget namecleanant dir${src1} targetclean/ant dir${src2} targetclean/ant dir${src3} targetclean//targettarget namecallant dir${src1} targetbuild/ant dir${src2} targetbuild/ant dir${src3} targetbuild//targettarget namebuild dependsinit,call!-- 复制指定的文件到todir --copy todir${bin}fileset dir${src1}include name*.jar//filesetfileset dir${src2}include name*.jar//filesetfileset dir${src3}include name*.jar//fileset/copy/targettarget namerebuild dependsbuild,cleanant targetclean/ant targetbuild//target
/project 3 使用properties文件配置属性和公共xml 3.1 创建all.properties设置变量 src1D:\\software\\ant\\test\\test3\\src1
src2D:\\software\\ant\\test\\test3\\src2
src3D:\\software\\ant\\test\\test3\\src3 3.2 创建include.xml,设置公共的变量和target ?xml version1.0 encodingUTF-8?
property namesrc valuesrc/
property namedest valueclasses/
target nametestant targetrun/
/target 3.3 在总build中使用使用all.properties设置变量 ?xml version1.0 encodingUTF-8?
project namemain defaultbuild basedir.!-- 读取配置文件中的变量 --property fileall.properties/property namebin value${basedir}\bin/target nameinitmkdir dir${bin}//targettarget namerunant dir${src1} targetrun/ant dir${src2} targetrun/ant dir${src3} targetrun//targettarget namecleanant dir${src1} targetclean/ant dir${src2} targetclean/ant dir${src3} targetclean//targettarget namecallant dir${src1} targetbuild/ant dir${src2} targetbuild/ant dir${src3} targetbuild//targettarget namebuild dependsinit,callcopy todir${bin}fileset dir${src1}include name*.jar//filesetfileset dir${src2}include name*.jar//filesetfileset dir${src3}include name*.jar//fileset/copy/targettarget namerebuild dependsbuild,cleanant targetclean/ant targetbuild//targettarget nametestant dir${src1} targettest/ant dir${src2} targettest/ant dir${src3} targettest//target
/project 3.4 在每个小组的build.xml中引用include.xml的变量和target ?xml version1.0 encodingUTF-8 ?!-- 引入外部的xml在本xml中就可以使用引入的xml中的变量和target --
!DOCTYPE project[
!ENTITY share-variable SYSTEM file:../include.xml
]project nameHelloWorld defaultrun basedir.!-- 使用变量 --share-variable;!-- 这两个变量在公用的xml中已经定义使用share-variable就可直接使用property namesrc valuesrc/property namedest valueclasses/--property namehello_jar valuehello1.jar/target nameinitmkdir dir${dest}//targettarget namecompile dependsinitjavac srcdir${src} destdir${dest}//targettarget namebuild dependscompilejar jarfile${hello_jar} basedir${dest}//targettarget namerun dependsbuildjava classnametest.HelloWorld classpath${hello_jar}//targettarget namecleandelete dir${dest}/delete file${hello_jar}//targettarget namererun dependsclean,runant targetclean/ant targetrun//target
/project 转载于:https://www.cnblogs.com/lifeone/p/7851785.html