`
jw1314
  • 浏览: 26769 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ant简单学习1

 
阅读更多
     Ant是Apache的一个项目,用于构建java项目的工具。它具有使用简单、可扩展和稳定性的优点。ant本身就是java写的,所以能跨平台使用。

     独立使用ant
     在windows环境下。学习它首先要下载下来,这不多说,不懂自己baidu。得到了二进制包,解压开来。我们可以看见这些bin、docs、etc、lib目录和一些说明文件。当前目录就是ant-home目录,记住这个路径,很重要的。你可以把ant-home下面的bin目录,也就是包含可执行文件下的目录加入到系统的path路经下。这样直接输入ant就能找到命令。我觉得没必要,要用的时候,直接到切换到bin目录下就行。在命令行模式下输入 ant -version,可以显示出ant的版本信息,这说明安装成功。
     要使用ant ,只需要一个ant的配置文件,默认为build.xml。这个文件就是我们主要配置ant的地方了。如果配置好build.xml,输入命令 ant -f "build.xml路经",就可以构建你的项目了。

      MyEclipse集成
      为方便使用ant,可以把ant集成到 MyEclipse。MyEclipse自带了ant,但不知怎么的,我用不起。所以就自己下载一个,重新集成到MyElipse中了,这样用起来感觉踏实,呵呵。方法是
找到 window->Preferences->Ant->Runtime->Classpath。在右边有一个Ant Home按钮,把刚才的ant-home目录指定上,这样就把ant集成到MyEclipse中了。

     Ant基本类型和元素
     build.xml是一个标准的xml,ant使用的几个常用的类型
     property,定义一个属性。使用方法为
<property name="property_name" value="property_value"  />,如果引用其它的属性。语法是${property_name}
      javac,编译java的命令,与jdk自带的javac功能一样。一般使用方法为
  <javac      	encoding="${encoding}" //java源文件编码
			fork="false"//是否使用外部的javac
			executable="d:/sdk141/bin/javac"//外部javac地址
			source="1.6"//java源码版本
			verbose="true"//
		 	destdir="${base.build.classes}"//生成class路经
			listfiles="true"//列出编译的java路经
		 	debug="true">//加入debug。默认没有加入
				<src  path="${base.src}"> //java源码路经
				</src>
				<include name="**/*.java"/>//选择java文件
				<classpath refid="lib.classpath"> //classpath路经
				</classpath>
		</javac>


       其它ant常用的命令是junit、jar、war、mail、ftp。看名字就知道这些有什么用。这里有一本书全面仔细的介绍了ant。现在分享给大家。
分享到:
评论

相关推荐

    ant个人学习笔记和简单示例

    ant个人学习笔记和简单示例,主要包括各种命令,以及简单的示例

    Vue+Ant Design Vue学习经验分享1.doc

    本文档主要是本人对Vue和Ant Design Vue学习后总结的经验,方便其它同事能够通过该文档对该技术有所了解 , 同时方便产品团队对前后分离的技术有增加知识储备。 目录如下 2.Vue经验分享 2.1 Vue介绍 2.2 Vue的MVVM...

    Ant 1.9.1 学习笔记

    关于Ant学习的一点点小结,整理成档了,文档中已经包含了几个简单的build.xml实例,也有注释,简单明了、通俗易懂

    ant学习指南 ANT是一个基于Java的自动化脚本引擎

    ANT是一个基于Java的自动化脚本引擎,脚本格式为XML。除了做Java编译相关任务外,ANT还可以通过插件实现很多应用的调用。  1)ANT的基本概念: ... 3)ANT的使用:最好的学习只不过是一个简单实用的例子起步……

    Ant学习例子

    学习ant打包技术,轻松打包,代码简单清晰,易学易懂!

    ant 学习 笔记 一个简单的java 编译部署实例

    ant 学习笔记 ,自己的一些学的时候的一个例子

    Ant 项目生成工具

    在本教程中,您将学习 Ant 这个Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息。 在继续学习本教程之前,你不需要具备先前的Ant 经验或知识。...

    Ant中文学习手册2

    从ant安装开始,简单实例逐步讲解,ant进阶讲解

    ant使用指南.pdf

    在本教程中,您将学习 Ant 这个 Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息。 在继续学习本教程之前,你不需要具备先前的 Ant 经验或知识...

    Apache Ant入门教程

    Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James ...Ant 的其他关键优势包括其突出的简单性和无缝地使用自定义功能来扩展它的能力。但愿您在完成本教程其余内容的学习之后,会欣赏 Ant 的这些优势。

    ant学习配套电子书教程

    1、语法简单易学,脚本使用xml文件编写. 2、易于使用,构建过程自动化. 3、跨平台,java类路径和目录结构都是以可移植的方式处理. 4、速度快,向编译和打包这样的java常规工作都可以在ant的jvm中进行,节省了启动其他...

    ANT学习资料

    其中包括: (1)Ant帮助文档.docx (2)ant打war包.txt (3)Ant入门与进阶.pdf (4)ant实用实例.pdf (5)ant学习小节.doc (6)Java_ANT.pdf (7)自己写的一个简单例子

    ant入门教程-通俗易懂

    ant的简单入门教程 1、ant介绍;2、ant安装;3、第一个ant脚本;4、整合ant;5、ant进阶;6、常用task;7、控制流程;8、实例分析;9、如何继续学习;10、ant使用cvs实例;11、Q&A

    Ant学习笔记

    自己学习Ant时总结的文档和一个简单的小例子(连代码)

    Ant初步学习

    Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目

    ant_junitc测试

    因此,就先用两篇博文来介绍ant的简单用法,作为预备,并希望能对想了解ant的朋友有所帮助。本文即介绍如何在Windows XP下安装、配置ant(Windows 7下与此类似)。 一、ant的下载 ant是Apache的一个项目...

    基于springboot,ant-design-vue-pro的简易后台管理系统+源代码+文档说明

    1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...

    struts和ant简单示例

    是两个eclipse工程文件 eclipse3.2+myeclipse5.0 是初学者学习struts和ant的入门小示例

    Ant使用指南

    我们将逐步完成为一个简单 Java 项目编 写生成文件的步骤,然后考察 Ant 的其他一些有用功能,包括文件系统操作和模式匹配。最后编写 一个扩展 Ant 功能的自己的 Java 类来结束本教程。 在学习本教程的...

Global site tag (gtag.js) - Google Analytics