在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 name="init"> <target name="compile" depends="init"> <target name="dist" depends="compile"> <target name="clean"> </project> 当没有给定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,细致看消息面板你会发现很多其它的信息,具体信息能够參考例如以下: Ant 在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对话框。 转载自:http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=5365 <?xml:namespace prefix = asp /> |
在JBuilder8在使用ANT相关推荐
- jenkins+ant+jmeter接口测试
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl=" ...
- 对 Jenkins+ANT+Jmeter 接口测试的实践
转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...
原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html 之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...
- 编译工具 之 ant
一.概述 需要设置的环境变量: JAVA_HOME="D:\JDK", ANT_HOME="D:\ant", P ...
- linux java 构建工具有哪些,Linux ant --强大的Java开发构建工具
用途说明 ant严格说来,ant其实并非原生的Linux命令,但它是一个使用广泛.功能强大的跨平台构建工具程序,尤其是进行Java开发时,许多开源的Java项目都使用ant作为构建工具.ant命令一般 ...
- Ant Design of React从入门到开发教程
Ant Design Pro 是一个企业级中后台前端/设计解决方案. 目录: 一:开发前的准备 二:创建页面 三:创建组件并引用 四:封装网络请求和网络请求走向 五:登录流程以及路由权限设置 六:父组 ...
- Ant Design Pro 登录流程以及路由权限设置
登录流程: 1.ant 框架最外层套了 SecurityLayout 布局 SecurityLayout 中判断用户是否登录,做自动跳转路由处理. 里面的 currentUser 和 currentU ...
- ant Design Pro 登录状态管理
未登录自动跳转到登录页面,登录成功不跳转回登录页面的实现代码调用流程. ant Design Pro 是一个企业中后台管理框架,开始做他,第一个肯定是要做登录,下面来看一下它是怎么登录的. 先看路由配 ...
- Ant Design Pro 网络请求流程
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的: UI 组件交互操作 ...
最新文章
- 数据 + 进化算法 = 数据驱动的进化优化?进化算法 PK 数学优化
- 平凡的世界和你我 (武惠良与杜丽丽)
- travis-ci中的checkpatch工具使用
- PHP数组操作——获取数组最后一个值的方法
- git github gitlib gitlab
- linux词语大全,简单词语大全二字学习软件-简单词语大全四字下载v1.5.3-Linux公社...
- 序列化数据导入mysql_[导入]对象序列化后保存到数据库
- JavaScript我学之七数组
- HTML5 webSQL查看表结构
- python使用turtle库绘制一个100长度的十字架_哪个选项能够使用turtle库绘制一个半圆形?...
- 微信加密某一个人私聊?微信私密聊天
- 4.3.1 求绝对值
- 别被忽悠了,程序员告诉你个人所得税年度汇算那些事
- DEV、SIT、UAT、PET、SIM、PRD、PROD缩写介绍
- Shiro 权限管理
- 数学建模方法(2)量纲分析方法
- 计算机毕业设计django基于python智能在线考试阅卷系统
- 论文笔记 | CT影像结节分割研究进展
- 整数划分的递归实现算法c语言,整数划分算法原理与实现
- 如何将COMSOL与MATLAB联合【超详细,一网打尽】
热门文章
- 用Cocos Studio 2.3.2制作UI界面中控件不再支持运行3d动作特效
- 6_jfoenix_自定义舞台,JFXSlider
- writeValueAsString封装成工具类
- Android -- Intent
- 背水一战 Windows 10 (40) - 控件(导航类): AppBar, CommandBar
- linux上源码编译安装mysql-5.6.28
- ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)
- USBSpirit(USB精灵)更新到1.2.300.105
- Intellij IDEA神器常用技巧七-超好用插件推荐
- 来一场说聊就聊的压测分享