1、Ant的用途
用于构建Java项目,已经成为Java项目构建工具事实上的标准。
通过一个xml格式的项目配置文件(通常是build.xml)来构建项目,从而实现从编译到部署的全自动化的项目构建,进而以跨平台方式执行文件操作。
2、Ant是什么
Apache Ant是一个基于Java的生成工具。是Another Neat Tool的缩写。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式。Ant与Make类似,但是具有跨平台的特色。
3、用Ant构建项目的过程
1.定义各目录变量
2.定义classpath和外部任务
3.初始化目录
4.执行javac的编译
5.生成各种配置文件
6.运行JUnit测试
7.生成项目部署文件
我不太清楚你的ant指什么!
用于构建Java项目,已经成为Java项目构建工具事实上的标准。
通过一个xml格式的项目配置文件(通常是build.xml)来构建项目,从而实现从编译到部署的全自动化的项目构建,进而以跨平台方式执行文件操作。
2、Ant是什么
Apache Ant是一个基于Java的生成工具。是Another Neat Tool的缩写。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式。Ant与Make类似,但是具有跨平台的特色。
3、用Ant构建项目的过程
1.定义各目录变量
2.定义classpath和外部任务
3.初始化目录
4.执行javac的编译
5.生成各种配置文件
6.运行JUnit测试
7.生成项目部署文件
我不太清楚你的ant指什么!
希望 我所做的 jsp页面 能在每一次 输入Ant命令是 能够 记录 或者说 是显示出 当前的年月日分秒时 而且能够显示 这个Ant命令 是 “成功的” 或者 “失败的”这些信息~~ 这就是目前的需求~~
希望各位 大虾 能够指点一下~~~
Thanks!
Best regards,
kevin
可以在build.xml让ant把自己执行的信息写到一个文件里面啊
然后你在页面打开那个文件不就可以么
我用的 ant -logfile filename.txt这个命令能 打出日志可是 这个东东 似乎和我所需要的 不一样哦~~~
然后让ant去调用它
就是 使用ant -logfile filename.txt这个命令打出日志。
然后将日志内容 发送到Jsp页面上。
目录上 打出dir命令 能够现实出 日志创建的时间。这样的话 日期也有了~~
不过有个问题 就是 当我使用 ant -logfile 命令是 dos页面上就不显示信息了 直接就把信息打到 filename.txt上了~
日期的话那 不知是不是用Date来得到不知道 应该怎么去接 所以还是没有做出来~这些想法 就当是抛砖引玉 希望能给各位大虾触发出灵感来~~ 继续期待.. 先谢谢各位了
request传递参数。JSP得到数据然后SHOW一下。从LZ的描述看整个过程就是这个样子。何必要用命令呢?
就让它写个文件,然后写个servlet去解析它,最后把servlet配置成你想要的那个jsp页面的uri不就完了吗?
还有就是你描述问题的风格太怪异了,说你不用标点吧,还有点冤枉你。
就让它写个文件,然后写个servlet去解析它,最后把servlet配置成你想要的那个jsp页面的uri不就完了吗?
还有就是你描述问题的风格太怪异了,说你不用标点吧,还有点冤枉你。
因为我所做的东西 要在Linux 上运行,所以我做了个批处理文件。不过缺点是:运行时要运行这个批处理文件,而且运行是看不到运行画面,而且,如果build.xml有所扩充和更改的话,批处理文件可能也要改的。
所以正在想着吧批处理文件所实现的功能直接加到build.xml里面看看效果如何,如果有哪位大虾有这方面的经验,希望不惜赐教!!!!
下面这个是我所写的批处理文件,名称为:x.sh#!/bin/bashrm -f log.txt;
rm -f about.html;
ant >> log.txt;
a=`grep "BUILD SUCCESSFUL" log.txt|wc -l`;
b="BUILD SUCCESSFUL";
c="BUILD FALSE";
dat=`date`;
echo "<HTML>" >> about.html
echo "<HEAD>" >> about.html
echo "<TITLE> New Document </TITLE>" >> about.html
echo "</HEAD>" >> about.html
echo "<BODY>" >> about.html
echo "ant date:" $dat >> about.html
if [ $a != 0 ]
then
echo "state:" $b >> about.html
else
echo "state:" $c >> about.html
fi
echo "</BODY>" >> about.html
echo "</HTML>" >> about.html