`

Ant的使用一些语法 含义

    博客分类:
  • Ant
 
阅读更多
  1. <project name= "HelloWorld"   default = "say" >  
  2.     <property name ="src.dir"  location= "src" ></property>  
  3.     <property name="build.dir"  location= "build" ></property>  
  4.     <property name="Demo.dir"  location= "Demo" ></property>  
  5.   
  6.     <target name="say" >  
  7.         <echo message="打印main方法" >  
  8.         </echo>  
  9.         <ant target="init" />  
  10.         <ant target="javac" />  
  11.         <ant target="jar" />  
  12.         <ant target="java" />  
  13.         <ant target="javaDocs" />  
  14.     </target >  
  15.       
  16.     <target name="init" >  
  17.         <mkdir dir="${build.dir}" />  
  18.         <mkdir dir="${Demo.dir}" />  
  19.         <echo message="init完成...." />  
  20.     </target>  
  21.       
  22.     <target name="javac" >  
  23.         <javac  srcdir="${src.dir}"  destdir= "${build.dir}" />  
  24.         <echo message="javac完成...." />  
  25.     </target>  
  26.       
  27.     <target name="jar" >  
  28.         <jar destfile="${Demo.dir}/helloWorld.jar"  basedir= "${build.dir}" />  
  29.         <echo message="jar完成...." />  
  30.     </target>  
  31.     <target name="java" >  
  32.         <java className="com.ant.HelloWorldTest" >  
  33.             <classpath location="${Demo.dir}/helloWorld.jar" />  
  34.         </java>  
  35.         <echo message="java完成...." />  
  36.     </target>  
  37.     <target name="javaDocs" >  
  38.         <mkdir dir="./doc"  />  
  39.         <javadoc packagenames="com.ant.*"  sourcepath= "${src.dir}"  destdir= "./doc" >  
  40.         </javadoc>  
  41.         <echo message="javaDocs完成...." />  
  42.     </target>  
  43. </project>  



注:
1.<ant target="init"/>  调用<target name="init">
2.<mkdir dir="${build.dir}" /> 这个命令是用来新建一个文件夹;一定要用"${}"
不能用$();有时候,在编写的时候不会报错。。。但运行的时候就来不起了。。
3.<echo message="init完成...."/>打印一句话。
4.<javac  srcdir="${src.dir}" destdir="${build.dir}"/>javac 命令是用来编译java文件的 srcdir表示要编译的文件夹 destdir表示编译后要放的位置
5.<jar destfile="${Demo.dir}/helloWorld.jar" basedir="${build.dir}"/>成功后,
destfile可以到这个路径中,看到这个jar,这个命令是吧我指定的文件打成jar包 basedir表示我要打包的文件
6.<java className="com.ant.HelloWorldTest"><classpath location="${Demo.dir}/helloWorld.jar"/></java>中,className是指定 类,classpath是将指定该类的jar
7.<javadoc packagenames="com.ant.*" sourcepath="${src.dir}" destdir="./doc">packagenames是指我要给生成文档的文件 sourcepath指定源文件位置 destdir生成后的文档位置。
8.<property name="src.dir" location="src"></property>声明变量,并赋值.

 

分享到:
评论

相关推荐

    ANT-build详解

    然而,ANT避免了Makefile中的严格语法要求,如依赖于特定的制表符来指示层次关系。在ANT中,XML的结构清晰地表达了任务间的依赖关系,使得构建过程更加直观且易于维护。 在ANT中,一个项目(Project)由多个目标...

    Ant 学习资料大全--详细说明Ant

    通过深入阅读和实践这些资料,你可以逐步熟悉Ant的语法,理解其工作原理,并学会如何编写高效的构建文件。对于Java开发者来说,掌握Ant不仅能够提升项目构建效率,还能更好地理解和适应开源社区的项目构建规范。

    Ant中文学习手册2

    build.xml文件使用XML格式,每个元素都有明确的含义。例如,`&lt;project&gt;`定义整个构建项目,`&lt;property&gt;`用于设置属性,`&lt;target&gt;`定义构建步骤,而`&lt;taskdef&gt;`则用于引入自定义任务。 5. Ant任务详解: - `...

    ant 学习实例初学者福音

    对于初学者来说,掌握Ant的基本概念和使用方法是非常重要的。 一、Ant基本概念 1. 构建文件:在Ant中,构建过程是通过一个名为`build.xml`的XML文件来描述的,这个文件包含了所有的构建任务和目标。 2. 目标...

    jocky 混肴编译rar包(ant和插件俩个版本)

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: 1 ...

    pso.rar_ant colony_蚁群matlab

    标题中的“pso.rar_ant colony_蚁群matlab”表明这是一个关于使用MATLAB实现蚁群算法(Ant Colony Optimization,ACO)的资源包。蚁群算法是受到蚂蚁寻找食物路径行为启发的一种优化算法,常用于解决组合优化问题,...

    介绍J2EE常用Jar包的含义.doc

    ### J2EE常用Jar包详解 #### 一、概述 ...以上是针对给定文件中提到的一些J2EE常用Jar包的含义及应用场景的详细说明。每个库都有其独特的功能和应用场景,选择合适的库可以极大地提高开发效率和应用性能。

    Cella-larks-ant-34

    "Cella-larks-ant-34"这个项目标题可能是指一个特定的代码库或者软件开发项目,但具体的含义需要更多的上下文信息才能确定。然而,我们可以深入探讨一下JavaScript在软件开发中的应用以及与之相关的知识点。 1. ...

    高中英语基础语法复习构词法PPT学习教案.pptx

    【高中英语基础语法复习构词法】 构词法是英语词汇学习的重要部分,它涉及到单词是如何形成、变化以及如何理解其含义。以下是对高中英语构词法的详细讲解: 一、合成构词法 1. 合成名词:由两个或多个词组合成一...

    java 混淆工具,不可逆 jocky 也许是最好的了

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...

    2021届高考英语二轮复习短文故事精读与语法填空训练十三20210202171

    "Knowing that the industrious ant lives in a (high) organized society"中,应使用副词"highly"来修饰形容词"organized",表示“高度有组织的”。 【昆虫知识】文章还穿插了昆虫学的知识,如蚜虫对果树的危害,...

    joc eclipse plugin

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...

    kotlin-reference-chinese

    - **使用Ant**: 介绍如何使用Ant来构建Kotlin项目。 - **Kotlin与OSGi**: 说明Kotlin在OSGi环境中的使用方法。 - **编译器插件**: 介绍如何使用Kotlin编译器插件来扩展编译器的功能。 #### 常见问题 这部分收集了...

    掌握Java的基本要素

    掌握Ant的基本使用方法是Java开发者的一项重要技能。 #### 八、排错 在开发过程中遇到问题是常态。具备快速定位问题原因的能力,能够根据异常信息找到问题发生的大概位置,是每位Java开发者都需要具备的基本功。 ...

    九年级英语unit4SectionB1a1ePPT学习教案.pptx

    教学目标包括让学生掌握新词汇,如"ant"(蚂蚁)和"insect"(昆虫),以及学习和运用“used to + 动词”这一语法结构来描述过去和现在的爱好变化。 首先,教学内容涉及了三个重要的词汇:public(公共的)、ant...

    Story_Time_教学设计.ppt

    1. 让学生能够运用已有的词汇和语法结构,讨论关于简单的寓言故事的话题。 2. 提升学生在图片、工具书等辅助下理解小故事的能力。 3. 培养学生对阅读英语小故事或其他英语课外读物的热爱,增强他们的阅读兴趣。 ...

    浙江省2019届中考英语总复习许速测03C词汇运用+语法填空+书面表达试题新版外研版

    1. 英语词汇运用:题目中提到了几个英语词汇,如"expect"(期待)、"operate"(操作)、"shame"(羞耻)、"take place"(发生)和"weak"(虚弱),这些都是初中英语学习中的常见词汇,需要掌握它们的基本含义、词性...

    kotlin in chinese

    Kotlin的异常处理与Java类似,但提供了一些语法上的简化。它还支持属性的自定义getter和setter,使得属性的使用更加灵活。 在Kotlin中,可见性修饰符包括public、internal、protected、private,用于控制类、对象、...

Global site tag (gtag.js) - Google Analytics