在JBuilder8在使用ANT
在JBuilder8中使用ANT 作者:翁驰原 在JBuilder8中。Apache Ant的版本号已更新至1.5.1,提供了更强大的功能。 什么是ANT呢?总的来说ANT是一种基于Java的build工具。关于build工具。我相信大家已经接触过非常多了,比方:make, gnumake, nmake, jam以及其它的build工具。那为什么要使用ANT呢?由于ANT是一种基于JAVA的跨平台的build工具。 Ant用Java的类来扩展,(用户)不必编写shell命令。配置文件是基于XML的,通过读取的配置文件中定义的targets和tasks来运行任务。 JBuilder能够自己主动识别名字为build.xml的ANT的build文件,在JBuilder里这个文件会显示成一个蚂蚁的图标。 本文所使用的JBuilder版本号是JBuilder8,本文假定读者对JBuilder和Java有一定的了解。 接下来让我们一步步的体验怎样在JBuilder里使用ANT吧。 1.建一个工程和应用程序 再选择File|New在General面板里选择Application。接受默认的选项后按Finish结束。 xml version="1.0"?> 当没有给定target时,就会默认运行project的default属性所确定的target。 basedir是指用来其它路径的基路径。接下?请看propertie属性,一个project能够有多个properties。有点像定义变量,property可用于task的属性值。 3.运行targets 最后运行clean target清楚被创建的文件夹。也能够直接在build.xml上单击右键,点make,这样就会运行默认的target。由于dist是依赖于compile,而compile是依赖于init的,所以就会运行创建一个文件夹。再编译文件。最后打包的一系列的任务。 在Menu Items面板里,你能够点击右边的Move Upbutton和Move Downbutton来调整Ant Target的位置,在这里把clean调整到第二个位置。点击OK关闭Project Properties面板。这时能够看见Project菜单下出现了一个clean的项,然后点击clean运行删除文件夹任务。 如今当运行编译任务时,Ant是创建一个test的文件夹把类文件放在这里。而不是之前的build文件夹。你能够试一下,右击compile target后点击make,细致看消息面板你会发现很多其它的信息,具体信息能够參考例如以下: 在AntProject.jpx上右击鼠标选择clean。这是用来删除JBuilder生成的类和类文件夹的。然后右击build.xml后选择Properties。选上Always Run Ant When Building Project这个选项后OK关闭这个对话框。 如今,当选择Project |Make Project的时候,JBuilder自己主动调用Ant来运行编译任务。 假设在编译的时候还须要其它的一些类库的话,比如你须要运行Java mail, 或JUnit測试,能够这样添加你所须要的类库:选择Project|Project Properties,在弹出的面板里选择Build页里的Ant页,在Ant页里按Add打开一个Select A Library dialog的窗体来添加你所须要的类库,假设这个窗体里没有所须要的类库的话,能够点左下角的newbutton来指定。点击OK后关闭窗体。能够按Move Up或Move Down来调整它们的查找类库的顺序。点击OK关闭Project Properties对话框。 column=23&thread=5365">http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=5365 |
在JBuilder8在使用ANT的更多相关文章
- 在JBuilder8中使用ANT
在JBuilder8中使用ANT 作者:翁驰原 在JBuilder8中,Ap ...
- Jenkins 安装的HTML Publisher Plugin 插件无法展示ant生成的JunitReport报告
最近在做基于jenkins ant junit 的测试持续集成,单独ant junit生成的junitreport报告打开正常,使用Jenkins的HTML Publisher Plugin 插件无 ...
- React中使用Ant Table组件
一.Ant Design of React http://ant.design/docs/react/introduce 二.建立webpack工程 webpack+react demo下载 项目的启 ...
- [Ant]Ant简易教程
前言 Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.由Apache软件基金会所提供. Ant是纯Java语言编写的,所以具有 ...
- jenkins / ant / jmeter 持续集成接口自动化
1. 将 jmeter 脚本放在/var/lib/jenkins/workspace/Jmeter_auto/jmxpath路径下 2. 点击http://jk.facebank.net.cn/job ...
- Maven与Ant比较
Maven与Ant比较 0 « 上一篇:Jenkins学习三:介绍一些Jenkins的常用功能» 下一篇:Jenkins学习四:Jenkins 邮件配置 posted @ 2015-03-25 16: ...
- 一.Jmeter+Ant+Jenkins搭建持续集成接口性能自动化测试
微创新作品信息 1)微创新作品描述 A.为什么诞生: 1. 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换, ...
- Eclipce结合Ant进行编译、打包、传输、运行
注意: 用Ant构建时,build path只能是单级的,如默认的src,如果是类似basePath/jsr253这样的话,运行Ant build时会报错,说找不到jsr253. (此文讲述的是以an ...
- ant 使用指南
一.概述 ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.在实际软件开发中,有很多地方可以用到ant. 开发环境: System:Windo ...
随机推荐
- SmartDraw2008破解过程总结
SmartDraw2008破解过程总结作者:chszs 原创转载请保留作者名. 按下列步骤完毕,保证能够支持中文. 一.所需软件:1)SmartDraw2008安装软件:2)SmartDraw200 ...
- String、StringBuffer与StringBuilder差分
的位置不言而喻.那么他们究竟有什么优缺点,究竟什么时候该用谁呢?以下我们从以下几点说明一下 1.三者在运行速度方面的比較:StringBuilder > StringBuffer > ...
- A Game of Thrones(12) - Eddard
The summons(['sʌm(ə)nz]召唤:传票) came in the hour before the dawn, when the world was still and grey. A ...
- IE8,IE9,IE10,FireFox 的CSS HACK
#employeesView { top: 732px; //所有浏览器 top: 730px\9;//所有IE浏览器 } @media all and (min-width:0) { #employ ...
- JSP内置对象之request
书接上回,上次跟大家概括的说了说JSP的九种常用内置对象.接下来就该聊聊它们各自的特点了,今天先说说request吧. 下面是request的一些常用方法: isUserInRole(String r ...
- ajax基本概念,方法
ajax Asynchronous javascript and xml异步的 javascript and XMLajax 是一门在不刷新网页的情况下,与服务器进行交互更新部分网页的技术: 传 ...
- PHPDocumentor代码注释规范说明
PHPDocumentor是一个的用PHP写的道具,对于有规则注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档. 标记 用途 描述 @abstract 抽象类的变量和方法 ...
- VC6.0入门使用
软件下载地址 http://pan.baidu.com/s/1qWuqFAO 新建win console 32 project,然后新建header文件.最后新建source cpp文件.如图所看到的
- 抢车位中的排名bug(比較使用了无符号数)
昨天把这个发在了qzone,想来还是怪怪的,还是转过来不吧,纯当发现了一个虫子,玩笑一下.只是csdn如今不能贴图,挺郁闷的,原文在http://user.qzone.qq.com/110907073 ...
- apache2.4.4启用deflate压缩
今天在看<高性能php应用开发>这本书,说道如何启用mod_deflate: 启用如下模块: LoadModule deflate_module modules/mod_deflate.s ...