当前位置:首页 » 编程语言 » javaant

javaant

发布时间: 2022-05-03 00:54:03

java的ant是什么啊junit的用法

ANT是一个基于Java的自动化脚本引擎,脚本格式为XML。除了做Java编译相关任务外,ANT还可以通过插件实现很多应用的调用。
1)ANT的基本概念:
2)ANT的安装:解包,设置路径
3)ANT的使用:最好的学习只不过是一个简单实用的例子起步……

ANT的基本概念:Java的Makefile

当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。

每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。

任务1:usage 打印本脚本的帮助信息(缺省)
任务2:clean <-- init 清空初始化环境
任务3:javadoc <-- build <-- init 生成JAVADOC
任务4:jar <-- build <-- init 生成JAR
任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc

而多个任务之间往往又包含了一定了依赖关系:比如把整个应用打包任务(jar)的这个依赖于编译任务(build),而编译任务又依赖于整个环境初始化任务(init)等。

注:我看到很多项目的ant脚本中的命名基本上都是一致的,比如:编译一般叫build或者compile;打包一般叫jar或war;生成文档一般命名为javadoc或javadocs;执行全部任务all。在每个任务的中,ANT会根据配置调用一些外部应用并配以相应参数执行。虽然ANT可调用的外部应用种类非常丰富,但其实最常用的就2,3个:比如javac javadoc jar等。
最好的学习过程就是看懂那些open source项目中的build.xml脚本,然后根据自己的需要简化成一个更简单的,ANT和APACHE上很多非常工程派的项目:简单易用,而且适应性非常强,因为这些项目的建立往往来源于开发人员日常最直接的需求。

Ⅱ 运行JAVA文件时出现ant构建怎么回事

我刚开始也遇到过这个问题,不知道我们是否犯了同样的错误,教材上package后是“Number”,你看一下你自己的package的名称是什么,然后把“Number”改成你自己的名称。然后“public class”后面的“Frist”同样改成你的自己的类的名称。我是犯了这个傻错误,改了就好了。如下图,右边的编辑内容和左侧一致。觉得有用的赞一个,把上面那个误人子弟的错误答案顶掉。

Ⅲ JAVA程序显示运行Ant,点击任意一项后报错“构建错误”,原因无法找到要运行的Ant文件,怎么解决

你这是直接打开的Java文件吧。

不是在Eclipse中创建Java项目的方式,eclipse没有自动生成相应的配置文件,就会出现你这些对话框。

请按照eclipse创建Java项目的方式一步一步操作,然后把你这个文件的内容复制进去,就可以正常运行了。

网络搜索“eclipse创建java”,会有很多博客教你怎么使用eclipse创建Java项目。

或者可以参考网络经验中的方法网络经验-eclipse创建Java项目

Ⅳ java,ant,swt,eclipse还有好多,它们是什么关系

楼上说的不对。ant和swt是第三方开发的工具,是用来方便JAVA开发的。
ant是基于xml解析的

Ⅳ Java里面ant和maven是什么东西两个有什么用

maven简单的说是管理jar包的,你需要的包它会自己到网上下载,帮你管理包的依赖关系,在eclipse里用maven工程点开一个类,可以看到源代码,学习java的好工具
前几天刚学了用ant打包,当你需要自定义jar包的结构时挺方便的,一般都用集成开发环境的,用到的时候不是很多,不过有必要掌握

Ⅵ Java的Ant文件是什么如何创建

ant文件是build.ant。我也有用这个生成固定规格文件用的,我是用它生成数据库脚本用,挺方便的
你在项目里面就有新建ant文件那个东西,new--》其他---》搜索ant然后建立就好了
给你看个样本
<?xml version="1.0" encoding="GB2312"?>
<!-- ======================================================================
2013-01-30
project:数据库脚本
description:生成数据库脚本包用的Ant脚本

====================================================================== -->
<project name="sqlscript" default="default">
<property name="FILE_NAME_RESOURCE" value="resource_tmrpt.sql" />
<property name="FILE_NAME_INIT" value="init_tmrpt.sql" />
<!-- 创建数据库资源 -->
<property name="TMRPT_TABLE_SCRIPT" value="./03_Table" />
<property name="TMRPT_SEQUENCE_SCRIPT" value="./08_sequence" />
<property name="TMRPT_FUNCTION_SCRIPT" value="./07_function" />
<property name="TMRPT_PROCEDURE_SCRIPT" value="./02_procere" />
<property name="TMRPT_JOB_SCRIPT" value="./05_job" />
<!-- 初始化数据 -->
<property name="TMRPT_DATA_SCRIPT" value="./01_data" />
<target name="default" depends="init,resource_tmrpt,init_tmrpt" description="">
</target>
<target name="init">
<tstamp>
<format property="TODAY" pattern="yyyyMMdd" locale="cn" />
</tstamp>
<delete file="${FILE_NAME_RESOURCE}"></delete>
<delete file="${FILE_NAME_INIT}"></delete>
</target>
<!-- resource_tmrpt Script -->
<target name="resource_tmrpt">
<concat destfile="${FILE_NAME_RESOURCE}" append="true" fixlastline="true">
<fileset dir="${TMRPT_TABLE_SCRIPT}" casesensitive="false">
<include name="*.SQL" />
</fileset>
</concat>
<concat destfile="${FILE_NAME_RESOURCE}" append="true" fixlastline="true">
<fileset dir="${TMRPT_SEQUENCE_SCRIPT}" casesensitive="false">
<include name="*.SQL" />
</fileset>
</concat>
<concat destfile="${FILE_NAME_RESOURCE}" append="true" fixlastline="true">
<fileset dir="${TMRPT_FUNCTION_SCRIPT}" casesensitive="false">
<include name="*.SQL" />
</fileset>
</concat>
<concat destfile="${FILE_NAME_RESOURCE}" append="true" fixlastline="true">
<fileset dir="${TMRPT_PROCEDURE_SCRIPT}" casesensitive="false">
<include name="*.SQL" />
</fileset>
</concat>
<concat destfile="${FILE_NAME_RESOURCE}" append="true" fixlastline="true">
<fileset dir="${TMRPT_JOB_SCRIPT}" casesensitive="false">
<include name="*.SQL" />
</fileset>
</concat>
</target>
<!-- init_tmrpt Script -->
<target name="init_tmrpt">
<concat destfile="${FILE_NAME_INIT}" append="true" fixlastline="true">
<fileset dir="${TMRPT_DATA_SCRIPT}" casesensitive="false">
<include name="*.SQL" />
</fileset>
</concat>
</target>
</project>
这个就是某些后缀的文件在固定目录里面生成到同一个脚本里面,我这个是生成到resource_tmrpt.sql和init_tmrpt.sql

Ⅶ 在eclipse中,运行java文档时提示:无法找到要运行的Ant文件,是什么问题

因为你不能单纯打开java文件执行呀,eclipse你要执行文件得要导入。当然也不是不可以,但是遇到一整个项目文件时,那么多文件还有配置文件,显然是不可取的。所以建议导入。

导入步骤:

  1. 右击资源管理器空白部分,选择新建->java项目:

热点内容
如何识别电脑的网络配置 发布:2025-05-14 22:38:46 浏览:847
pipforpython3 发布:2025-05-14 22:38:34 浏览:350
如何把迷你世界的服务器搞崩 发布:2025-05-14 22:37:15 浏览:94
如何让安卓卡死机 发布:2025-05-14 22:36:27 浏览:633
wemall微商城源码 发布:2025-05-14 22:15:20 浏览:804
隆地优选交易密码是什么 发布:2025-05-14 21:53:23 浏览:96
强酸强碱存储柜 发布:2025-05-14 21:45:16 浏览:565
车辆参数配置包括什么 发布:2025-05-14 21:31:03 浏览:164
怎么引入安卓项目 发布:2025-05-14 21:26:39 浏览:825
游戏辅编程 发布:2025-05-14 21:18:49 浏览:688