虽然是软件工程专业学生,但很多东西都才刚刚接触,有些惭愧,但我相信“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相关推荐

  1. 第一次尝试用python测试法兰克FANUC系统,进行数据采集——20181210

    1.首先进行focas软件开发包下载.(发我邮箱184910710@qq.com) 2.判断机床的版本号,是哪一个系列的. 3.寻找对应的驱动包,项目中的机床是64位的, 4.解读程序的函数.英语不是 ...

  2. euler欧拉系统尝试用yum、源码安装pacemaker失败

    euler欧拉系统尝试用yum.源码安装pacemaker失败 用yum安装pacemaker ====================================== [root@euler ~ ...

  3. Ant之build.xml详解

    Ant的概念  可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令 ...

  4. 尝试用Unity还原蔚蓝(Celeste)—— 真·操控、移动、手感篇

    一.准备阶段 本次项目需要一个完全不能穿墙,并且能够精确操控的移动方式,所以用AddForce,或者velocity等方法是很难精确控制角色,并且有概率穿墙.全程用 transform相关的移动方式又 ...

  5. 活动时长计算尝试用Lambada 实现责任链的代码优化

    文章目录 活动时长计算尝试用Lambada 实现责任链的代码优化 原流程 原代码 主控流程 计算标准费率时长子过程 电访和面访活动计算标准费率时长 路演活动计算标准费率时长 问卷活动计算标准费率时长 ...

  6. 尝试用ATTINY88开发板做虚拟键盘

    尝试用ATTINY88开发板做虚拟键盘 本人小白一枚,本职工作跟理工不沾边--作为一个垃圾佬平时闲暇就玩玩LED.小电机啥的模拟电路,一周前翻出来一个超市收银机用的键盘,板载芯片被打磨了,看样子像是5 ...

  7. 尝试用bert做文本聚类

    尝试用bert做文本聚类 以前文本聚类多以TF-IDF构建词权重的方法进行,在本文中尝试用bert提取的向量做文本聚类.对于bert模型,尝试提取不同层的特征,尝试对bert做fun-tune,观察相 ...

  8. 尝试用studyPE和x32dbg修改.exe文件

    标题尝试用studyPE和x32dbg修改.exe文件 首先,准备一个exe文件,这里我使用自己用c++编写的exe文件,在程序中调用了LoadLibraryA函数动态加载dll文件,并使用GetPr ...

  9. 尝试用studyPE和x32dbg修改.exe文件01

    标题尝试用studyPE和x32dbg修改.exe文件01 首先,准备一个exe文件,这里我使用自己用c++编写的exe文件,在程序中调用了LoadLibraryA函数动态加载dll文件,并使用Get ...

最新文章

  1. 一文详解视觉里程计轨迹评估工具-evo的用法
  2. OpenVirteX 安装
  3. SpringBoot整合MongoDB(实现一个简单缓存)
  4. findall与match、search区别及小括号的注意事项
  5. Android DDMS位置
  6. 测试服务器性能常用算法,服务器性能剖析(profiling)之——简介
  7. Gurobi建模遇到的坑
  8. python编写个人信息_1、纯python编写学生信息管理系统
  9. wincc几个常用c语言编程软件,WINCC几个常用C语言编程
  10. zookeeper分布式协调服务的使用一
  11. DPDK- flow Metering
  12. Java学习-函数式接口
  13. 【STM32f401学习之路-01】GPIO实战—点灯、检测按键
  14. 通过Xshell连接VM中的Ubuntu虚拟机
  15. python实现添加商品至购物车
  16. Proxy Server源码及分析(TCP Proxy源码 Socket实现端口映射)
  17. 虚幻5新特性之EnhancedInput
  18. 《2022中国供应链物流创新科技报告》:菜鸟、顺丰、JDL、极智嘉、旷视、富勒、易流等超百家企业科技产品方案全公开!(附下载)...
  19. 强柱的治疗目标_24周疗效预测因素
  20. android 汉字 unicode编码,Android解析UniCode编码

热门文章

  1. 格密码学习笔记(六):格中模运算
  2. Java面试基础知识,20道高频面试题(含答案),附相关架构及资料
  3. python中间件的作用_引用java作用
  4. 有效电子邮件地址大全_有效使用电子邮件的最佳技巧
  5. 医院实时监护系统(数据流图)
  6. MS-TCN lipreading运行中的问题
  7. [推荐]房地产信息化---一个房地产CRM实践者的思考 穆利堂-monvo1
  8. vue-解决Vue打包上线之后部分CSS不生效的问题
  9. Matlab批量处理ECMWF数值天气预报产品grib格式文档
  10. 使用gradients对多个式子求多变量偏导