第一次尝试用ANT进行build
虽然是软件工程专业学生,但很多东西都才刚刚接触,有些惭愧,但我相信“Later better than never”,所以我还是鼓励自己不断学习,以后尽量把自己新学会的东西记录下来,以此来督促自己的学习,并且记录下自己的成长过程。
看了《thanking in java》的第一章,上面提到了ant,书上只是一带而过,而且说比较方便,我很好奇,就自己尝试了一下,在网上看到了用ant进行build的步骤,就自己试着做了一个最简单的例子。
对于已经用Eclipse集成开发环境的我来说,JDK已经安装好,java环境变量已经设置好,接下来就开始搞ant。
1.下载ant http://ant.apache.org/(我下载的时候最新版本是1.9.3)
2.配置ant 环境变量,参考http://xianqi-h.iteye.com/blog/769102 或者http://blog.sina.com.cn/s/blog_6e02a3680100tk39.html(比较全,里面还有java环境变量的配置)
3.编写build.xml文件,参考 http://blog.sina.com.cn/s/blog_4a1f59bf0100ceue.html 就可以了。注意build.xml是在一个项目下面,在键入命令:ant build的时候,要把目录切换到build.xml所在的目录。然后就可以在build.xml同一个目录下面生成在build.xml里面命名的.jar文件,比如此例中的hello1.jar.
才刚刚学习,很多一知半解,慢慢学习中。
转载于:https://www.cnblogs.com/smilehuanxiao/p/smile.html
第一次尝试用ANT进行build相关推荐
- 第一次尝试用python测试法兰克FANUC系统,进行数据采集——20181210
1.首先进行focas软件开发包下载.(发我邮箱184910710@qq.com) 2.判断机床的版本号,是哪一个系列的. 3.寻找对应的驱动包,项目中的机床是64位的, 4.解读程序的函数.英语不是 ...
- euler欧拉系统尝试用yum、源码安装pacemaker失败
euler欧拉系统尝试用yum.源码安装pacemaker失败 用yum安装pacemaker ====================================== [root@euler ~ ...
- Ant之build.xml详解
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令 ...
- 尝试用Unity还原蔚蓝(Celeste)—— 真·操控、移动、手感篇
一.准备阶段 本次项目需要一个完全不能穿墙,并且能够精确操控的移动方式,所以用AddForce,或者velocity等方法是很难精确控制角色,并且有概率穿墙.全程用 transform相关的移动方式又 ...
- 活动时长计算尝试用Lambada 实现责任链的代码优化
文章目录 活动时长计算尝试用Lambada 实现责任链的代码优化 原流程 原代码 主控流程 计算标准费率时长子过程 电访和面访活动计算标准费率时长 路演活动计算标准费率时长 问卷活动计算标准费率时长 ...
- 尝试用ATTINY88开发板做虚拟键盘
尝试用ATTINY88开发板做虚拟键盘 本人小白一枚,本职工作跟理工不沾边--作为一个垃圾佬平时闲暇就玩玩LED.小电机啥的模拟电路,一周前翻出来一个超市收银机用的键盘,板载芯片被打磨了,看样子像是5 ...
- 尝试用bert做文本聚类
尝试用bert做文本聚类 以前文本聚类多以TF-IDF构建词权重的方法进行,在本文中尝试用bert提取的向量做文本聚类.对于bert模型,尝试提取不同层的特征,尝试对bert做fun-tune,观察相 ...
- 尝试用studyPE和x32dbg修改.exe文件
标题尝试用studyPE和x32dbg修改.exe文件 首先,准备一个exe文件,这里我使用自己用c++编写的exe文件,在程序中调用了LoadLibraryA函数动态加载dll文件,并使用GetPr ...
- 尝试用studyPE和x32dbg修改.exe文件01
标题尝试用studyPE和x32dbg修改.exe文件01 首先,准备一个exe文件,这里我使用自己用c++编写的exe文件,在程序中调用了LoadLibraryA函数动态加载dll文件,并使用Get ...
最新文章
- 一文详解视觉里程计轨迹评估工具-evo的用法
- OpenVirteX 安装
- SpringBoot整合MongoDB(实现一个简单缓存)
- findall与match、search区别及小括号的注意事项
- Android DDMS位置
- 测试服务器性能常用算法,服务器性能剖析(profiling)之——简介
- Gurobi建模遇到的坑
- python编写个人信息_1、纯python编写学生信息管理系统
- wincc几个常用c语言编程软件,WINCC几个常用C语言编程
- zookeeper分布式协调服务的使用一
- DPDK- flow Metering
- Java学习-函数式接口
- 【STM32f401学习之路-01】GPIO实战—点灯、检测按键
- 通过Xshell连接VM中的Ubuntu虚拟机
- python实现添加商品至购物车
- Proxy Server源码及分析(TCP Proxy源码 Socket实现端口映射)
- 虚幻5新特性之EnhancedInput
- 《2022中国供应链物流创新科技报告》:菜鸟、顺丰、JDL、极智嘉、旷视、富勒、易流等超百家企业科技产品方案全公开!(附下载)...
- 强柱的治疗目标_24周疗效预测因素
- android 汉字 unicode编码,Android解析UniCode编码