在ant脚本里面,打印显示项目的classpath
2012-05-10 17:56
417 查看
<?xml version="1.0" encoding="UTF-8"?> <project name="lms" default="print_classpath" basedir="D:/workspace/lms"> <property environment="env" /> <property name="catalina.home" value="D:/developer/apache-tomcat-6.0.32" /> <property name="ant.dir" value="D:/developer/apache-ant-1.8.3" /> <property name="webRoot.dir" value="${basedir}/webapp" /> <property name="lib.dir" value="${webRoot.dir}/WEB-INF/lib" /> <!-- 初始化classpath --> <path id="project.classpath"> <fileset dir="${lib.dir}"> <include name="**/*.jar" /> </fileset> <!-- 添加tomcat类路径 --> <fileset dir="${catalina.home}/lib"> <include name="*.jar" /> </fileset> <!-- ant lib包 --> <fileset dir="${ant.dir}"> <include name="**/*.jar" /> </fileset> <!-- <pathelement location="${build.dir}/classes"/> --> </path> <!-- show classpath jars --> <target name="print_classpath"> <property name="myclasspath" refid="project.classpath"/> <echo message="Classpath = ${myclasspath}"/> </target> </project> 结果,显示的内容全部在一行: print_classpath: [echo] Classpath = D:\workspace\lms\webapp\WEB-INF\lib\antlr-2.7.7.jar;D:\workspace\lms\webapp\WEB-INF\lib\aopalliance-1.0.jar;D:\workspace\lms\webapp\WEB-INF\lib\asm-3.3.1.jar; 。。。。。。省略很多 BUILD SUCCESSFUL 下面脚本格式化后进行显示: <!-- get the source compile classpath in a printable form --> <pathconvert pathsep="${line.separator}| |-- " property="echo.path.compile" refid="project.classpath"> </pathconvert> <!-- show classpath jars --> <target name="print_classpath"> <echo message="|-- compile classpath"/> <echo message="| |"/> <echo message="| |-- ${echo.path.compile}"/> </target> 结果: [echo] |-- compile classpath [echo] | | [echo] | |-- D:\workspace\lms\webapp\WEB-INF\lib\antlr-2.7.7.jar [echo] | |-- D:\workspace\lms\webapp\WEB-INF\lib\aopalliance-1.0.jar 。。。。。。省略很多 BUILD SUCCESSFUL
相关文章推荐
- ant 脚本里面启动、停止tomcat的两种方法
- ant 脚本里面启动、停止tomcat的两种方法
- ant脚本编译Android项目
- Image控件的source属性设置显示图片,给出不包含在项目里面的图片不完善解决方案..
- ant脚本实现jenkins一键打包javaweb项目
- shell脚本——输出打印显示的操作使用
- 浅析 Ant 脚本部署 RCP 项目
- 关于项目既要使用ant脚本又要使用maven pom.xml文件的问题
- maven项目多war聚合 利用ant脚本实现热部署
- 用ant脚本checkout svn项目
- Ant 脚本打印系统属性变量、ant内置属性
- Jmeter Ant Task如果报告中有错误,在邮件内容里面直接显示出来 系列1
- Android项目中Ant打包脚本编写
- 使用 Flex Ant Tasks 构建 Flex 项目-第 I 部分:为 Flex 创建构建脚本
- Android项目工程里面Android Dependencies不显示问题
- (eclipse使用技巧)切换项目里面的包的显示样式
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- (转)[Android] 利用 ant 脚本修改项目包名
- 解决eclipse中maven项目build的时候,console显示teminated,没有任何打印信息
- Ant脚本将web项目打war包、远程备份更新线上项目