首先什么是Ant 呢?
ant是灵活的构建工具
ant就是接受以测试为中心的开发过程
为何我用它?
在看某书的代码例子中有些书的代码是用ant构建的,故不了解ant,就无法运行他里面的代码
1 下面构建第一个ant项目
开发环境window + sts(类似eclipse)
2 目录结构如下
3 创建ant构建文件 build.xml
.
4 创建HelloAnt类
5 build,xml内容编辑
.
.
6 编辑好之后,就可以执行构建工具了,鼠标右击build.xml,run as ---> ant build
控制台console下看到如下结果
.
7 但是发现会有个警告,
warning: ‘includeantruntime’ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
怎么回事啊,是版本问题了
历史上,Ant 总会把它自己的 runtime包含进对 javac 任务可见的 classpath中。因此,任何与Ant有关的库都会自动进入你的构建类路径,不管你是否需要它们。这对大部分人来说可能是没必要的,因此,新的Ant版本提供了这个选项。新版本不提供默认值是为了保证早期构建文件的可移植性,即在不同Ant版本下,构建文件都能保持一致的行为。
然后修改下build,xml,添加ncludeantruntime="false"
在执行下ant build ,结果如下
.
警告解除
8 提示,如果出现类似jdk1.8无法找到class的问题,可以考虑下是否是ant的版本问题,可以从apache ant
找到最新版本下载,然后配置classpath路径
好了,第一个ant项目执行完成,是不是很简单啊,啊哈哈哈!
附上代码
相关推荐
大家互相学习,这是一个ANT初步学习的例子,在本机器上运行正常,大家可以相互学习技术
Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目
为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下: ,Amigo"/> 读者可以进入E盘,然后运行ant ...
NBCIO 亿事达企业管理平台,基于 Ant Design of Vue 实现的 Ant Design Pro Vue 版 nbcio-boot 的前端UI框架,采用前后端分离方案,提供强大代码生成器的低代码平台。 前端页面代码和后端功能代码一键生成,不需要写...
ThinkPHP Ant Design Pro Vue ThinkPHP 6.0与Ant Design Pro Vue基础权限系统基于Ant Design Vue Pro预览地址:开发文档: : Ant Design Vue Pro文档: : 初步: : 服务器提供: 预览账号超级管理员admin, 1234前端...
beego Ant Design Pro Vue RBAC beego与Ant Design Pro Vue基础权限系统 初步: ://beego.me ORM:gorm Ant Design Pro Vue文档: : 预览: 账号 超级管理员admin, 1234 普通管理员test, 1234 前端部署 安装 cd...
KKing SpringBoot + ant-design-pro-vue前初步分离,权限管理系统系统预览:
ThinkPHP 6.0与Ant Design Pro Vue基础前后分离权限系统 预览地址: 前端 蚂蚁设计Vue Pro 初步 没安装Composer?请在最新版本链接下找到TAnt_Full.zip下载 安装 拉取代码 git clone ...
蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型技术。它由Marco Dorigo于1992年在他的博士论文中引入,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。 蚁群...
NBCIO 亿事达企业管理平台前端代码,基于ant-design-vue-jeecg的前端版本: 3.0.0代码和和flowable6.7.2,初步完成了集流程设计、流程管理、流程执行、任务办理、流程监控于一体的开源工作流开发平台,同时增加了...
AntProject初步展示这个是ant的相关知识 很简单的项目
在这其中遇见了不少坑,很多功能antd只写了初步的功能,更为细化的功能只能自己完善。踩过的坑都写在了这里。 树形表格的显示 在antd中对于表格的key值有着严格的控制,每一个row都必须有一个独一无二的key值,可以...
蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型算法 蚁群算法是一种模拟进化算法,初步的研究表明该算法具有许多优良的性质.针对PID控制器参数优化设计问题,将蚁群...
下载Ant后, 配置环境变量, ANT_HOME=Ant解压路径。 下载thrift后使用ant编译需要的jar文件。 cmd, 进入build.xml目录, ant -buildfile build.xml thrift协议protocol: TBinaryProtocol:二进制格式 ...
RedAnt项目 RedAnt是一个基于Netty的轻量级Web容器 特性: IOC容器:通过@Bean注解可以管理所有对象,通过@Autowired注解...初步后置拦截器:支持初步拦截器与后置拦截器 单机模式:支持单机模式 发挥模式:支持发挥
蚁群算法是一种模拟进化算法,初步的研究表明该算法具有许多优良的性质。
初步解决了电商配送问题的优化问题,此过程中主要采用的算法是蚁群算法。我们可以将电商的配送问题化为无时间窗的VRP问题
引入对应的polyfill在 master 应用的global.js中引入对应的 polyfill, 如下:在 IE11 上调试如果需要在 Windows 及