Ant is a tool like "make" command in the linux.Ant is a subproject supported by apache inc.Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles.
Why another build tool when there is already make, gnumake, nmake, jam, and others? Because all those tools have limitations that Ant's original author couldn't live with when developing software across multiple platforms. Ant has been used successfully on many platforms, including Linux, commercial flavours of Unix such as Solaris and HP-UX, Windows NT-platforms, OS/2 Warp, Novell Netware 6, OpenVMS and MacOS X.
Now we will study the ant build.xml properties
<project name="project name" default="usage" basedir=".">
<target name="init" depends="" >
<echo message="......."/>
<property name=".." value=".." />
<delete dir="directory name .." />
<mkdir dir="directory name.." />
<javac srcdir="${sources}" destdir="${classes}" includes="jfileupload/**" source="${jdksource}" target="${jdktarget}">
<classpath>
<pathelement location="${sources}"/>
...
</classpath>
</javac>
<copy todir="${classes}">
<fileset dir=="${sources}">
<include name="**/*.properties"/>
....
</fileset>
</copy>
<unjar src="" dest=""/>
<jar jarfile="" basedir="" />
<move file="" todir="" overwrite="true/false" />
<javadoc packagenames="" sourcepath="" destdir="">
<classpath>
<pathelement location="${cloggingjar}"/>
...
</classpath>
</javadoc>
<signjar jar="" storepass="${jkspassword}" alias="${jksalias}"
keystore="${jkskeystore}" keypass="${jkspassword}" storetype="PKCS12" />
</target>
</project>
The above is the ant build.xml's knowleadge. Hope it can help you!
分享到:
相关推荐
NULL 博文链接:https://lees.iteye.com/blog/805152
<property name="src1" value="D:\\study\\ant\\src1" /> ``` - **引用 Property**:在其他元素或属性中,可以通过`${property_name}`的方式引用已经定义的property。如: ```xml ${bin}"> ${src1}"> *.jar" ...
### 调试Ant工程:Eclipse中的集成与实践 #### 概述 在软件开发领域,构建工具扮演着至关重要的角色,它们帮助开发者自动化编译、打包、测试等过程,显著提高了工作效率。其中,Apache Ant作为一款老牌的Java构建...
### jmeter+ant+Jenkins搭建接口自动化测试 #### 一、JMeter介绍与配置 JMeter是一款开源的性能测试工具,主要用于Web应用的负载测试和功能测试。它支持多种协议,包括HTTP、HTTPS、FTP等,并且可以用于测试静态和...
在“DBUnit_Project_Study.rar”这个压缩包中,我们可以找到关于DBUnit的详细学习资料,包括可能的示例代码、教程文档以及一些测试用例。下面将深入探讨DBUnit的主要功能和使用方法。 1. **数据集和数据导入导出**...
React社区非常活跃,有很多第三方库可以加速开发,如Ant Design、Material-UI等UI框架,axios用于HTTP请求,React Testing Library进行测试等。 总的来说,"react-study.zip"这个压缩包很可能是包含教程、代码示例...
- **ANT_HOME**: 指定Ant安装路径。 - **CATALINA_HOME**: 指定Tomcat安装路径。 - 将这些路径添加到系统的PATH环境变量中。 3. **使用Equinox初始化项目**: - **Equinox**:为Struts-Spring集成项目提供了一...
#### Lucene 开发与 Ant 集成 Lucene 是一个高性能、全功能的文本搜索引擎库。本案例展示了如何使用 Apache Ant 构建工具来构建 Lucene 索引。通过使用 Ant 的任务定义(task definition),可以方便地在构建过程中...
本文讨论了多目标蚁群优化(Multi-objective Ant Colony Optimization, MOACO)算法在SPSP中的实证研究。具体地,本文采用了基于分解的多目标进化算法(Multi-objective Evolutionary Algorithm using Decomposition...
7. **集成第三方库**:如何引入和使用React生态系统中的其他库,如React Bootstrap、Ant Design等。 通过深入研究这两个压缩包中的内容,你将能够掌握React开发的基本技能,进一步提升你的前端开发能力。记得理论...
创建一个名为Study的主目录文件,下面包含四个子目录:result、html、jtl和script。result目录用于存放测试报告,html目录用于存放html格式的测试报告,jtl目录用于存放jtl格式的测试报告,script目录用于存放jmeter...
"react-study-admin-client"项目就是这样一个实例,它展示了React在后台管理系统的应用。 一、React组件化开发 React的核心概念是组件。组件是可重用的代码块,可以像JavaScript函数一样接收任意的输入(称为...
在实际开发中,你还需要掌握如何使用 Vue CLI 工具快速搭建项目,以及如何配合其他库,如 axios 进行 API 调用,element-ui 或 ant-design-vue 进行 UI 开发,以及 jest 或 mocha 进行单元测试等。通过 VueStudy ...
A Novel Genetic Ant Colony Algorithm.pdf Eigenfaces vs. Fisherfaces vs. ICA for Face Recognition; A Comparative Study.pdf Feature_extraction_using_Radon_and_wavelet_transforms_with_application_to_...
2018-算法_学习这是2018年的ANT算法研究问题。 如有任何疑问,请随时与我们联系。 (2018.03.15) 1110个以上的周期找出素数1929 主演编号2443-6(2018.04.05) 你好世界2557 注册7287 10718我们爱kriii 编号10172...
- **路径示例**:`E:\study\java_study\Test` ##### 3.2 将代码复制到类中 编写具体的测试逻辑,例如: ```java package setLanguage; import android.os.RemoteException; import ...
在文档中,工程路径设置在E:\study\java_study\Test,类文件名为SetLanguage.Runner。 ##### 3.2 编写测试代码 将具体的测试代码复制到类中。测试代码会涉及到如何使用uiautomator框架的API来编写自动化测试用例。 ...
Ofbiz 是一个开源的商务软件系统,它集成了多种优秀的开源项目,如 Tomcat、Ant、BeanShell 和 JBoss,构建了一个强大且灵活的平台。Ofbiz 专注于提供商务应用程序所需的常见组件,如用户认证、工作流程和商业规则...