java,ant

问题描述

build.xml文件:<?xmlversion="1.0"?><projectname="jixiaoweb"default="deploy"><description>绩效系统</description><propertyname="src.dir"location="javasrc/prod"/><propertyname="testsrc.dir"location="javasrc/test"/><propertyname="doc.dir"location="doc"/><propertyname="index.dir"location="index"/><propertyname="build.dir"location="classes"/><propertyname="build.test.dir"location="${build.dir}/test"/><propertyname="build.prod.dir"location="${build.dir}/prod"/><propertyname="appcommonbuild.dir"location="../appcommon/build"/><propertyname="appcommonbuild.test.dir"location="${appcommonbuild.dir}/test"/><propertyname="appcommonbuild.prod.dir"location="${appcommonbuild.dir}/prod"/><propertyname="workjournalingeditbuild.dir"location="../WorkJournalingEditorCom/build"/><propertyname="workjournalingeditbuild.test.dir"location="${workjournalingeditbuild.dir}/test"/><propertyname="workjournalingeditbuild.prod.dir"location="${workjournalingeditbuild.dir}/prod"/><propertyname="vendor.lib.dir"location="vendor/lib"/><propertyname="test.data.dir"location="${build.test.dir}/data"/><propertyname="test.report.dir"location="${build.test.dir}/report"/><propertyname="junit.jar"location="D:eclipsepluginsorg.junit_3.8.2.v20080602-1318"/><propertyname="tomcat.lib.dir"location="E:jixiaojakarta-tomcat-5.0.24commonlib"/><propertyname="iman.dir"location="D:MyDocuments桌面jixiaoimanwebWebContentclasses"/><propertyname="struts.jar"location="D:MyDocuments桌面jixiaoimanwebWebContentWEB-INFlib"/><pathid="project.classpath"><pathelementlocation="${junit.jar}"/><pathelementlocation="${build.prod.dir}"/><pathelementlocation="${build.test.dir}"/><pathelementlocation="${appcommonbuild.prod.dir}"/><pathelementlocation="${appcommonbuild.test.dir}"/><pathelementlocation="${workjournalingeditbuild.prod.dir}"/><pathelementlocation="${workjournalingeditbuild.test.dir}"/><pathelementlocation="E:jixiaojxwebWebContentclasses"/><pathelementlocation="${struts.jar}"/><filesetdir="${tomcat.lib.dir}"><includename="*.jar"/></fileset><filesetdir="${vendor.lib.dir}"><includename="*.jar"/></fileset><filesetdir="${iman.dir}"><includename="*.jar"/></fileset></path><targetname="prepare"><deletedir="${build.prod.dir}"/><deletedir="${build.test.dir}"/><mkdirdir="${build.prod.dir}"/><mkdirdir="${build.test.dir}"/><deletedir="${test.data.dir}"/><deletedir="${test.report.dir}"/><mkdirdir="${test.data.dir}"/><mkdirdir="${test.report.dir}"/></target><targetname="compile"depends="prepare"><javacsrcdir="${src.dir}"destdir="${build.prod.dir}"source="1.5"target="1.5"><classpathrefid="project.classpath"/></javac><copytodir="${build.prod.dir}"><filesetdir="${src.dir}"><includename="**/*.properties"/><includename="**/*.gif"/><includename="**/*.jpg"/><includename="**/*.xml"/><includename="**/*.key"/></fileset></copy></target><targetname="compile-tests"depends="compile"><javacsrcdir="${testsrc.dir}"destdir="${build.test.dir}"><classpathrefid="project.classpath"/></javac></target><targetname="deploy"depends="compile-tests"><copytodir="WebContentclasses"><filesetdir="${build.prod.dir}"/></copy><copytodir="WebContentWEB-INFclasses"><filesetdir="${build.prod.dir}"/></copy><copytodir="WebContentWEB-INFclasses"><filesetdir="../appcommon/build/prod"/></copy><copytodir="WebContentclasses"><filesetdir="../appcommon/build/prod"/></copy><copytodir="WebContentWEB-INFclasses"><filesetdir="../WorkJournalingEditorCom/build/prod"/></copy><copytodir="WebContentclasses"><filesetdir="../WorkJournalingEditorCom/build/prod"/></copy><copytodir="E:jixiaojxwebWebContent"><filesetdir="WebContent"><excludename="**/classes/**"/></fileset></copy><copytodir="E:jixiaojxwebWebContentWEB-INFclasses"><filesetdir="WebContentWEB-INFclasses"/></copy><jardestfile="E:jxwebWebContentjixiao.jar"index="true"><filesetdir="WebContentclasses"/></jar></target></project>运行结果是:Buildfile:D:workspacejixiaobuild.xmlprepare:[delete]DeletingdirectoryD:workspacejixiaoclassesprod[delete]DeletingdirectoryD:workspacejixiaoclassestest[mkdir]Createddir:D:workspacejixiaoclassesprod[mkdir]Createddir:D:workspacejixiaoclassestest[mkdir]Createddir:D:workspacejixiaoclassestestdata[mkdir]Createddir:D:workspacejixiaoclassestestreportcompile:[javac]Compiling209sourcefilestoD:workspacejixiaoclassesprod为什么没有出现buildsuccessful

解决方案

解决方案二:
两个问题你是在那里运行这个XML的还有你运行完毕没有呢?
解决方案三:
我在eclipse中运行的啊,运行完毕没有是什么意思?

时间: 2024-09-12 05:20:25

java,ant的相关文章

java ant 配置及构建项目图文教程_java

Ant是一种基于Java的构建工具.Ant文件是配置构建目标过程的XML文件,也称为Ant脚本.(因为对这个不是很了解,所以用词方面可能于个人的理解有偏差,谢谢指出) 如何配置Ant工具呢?下面分步骤说明:1.  下载一个java ant 开发工具,解压到相应的磁盘    例如版本:apache-ant-1.8.2-bin.tar.zip:已上传资源 2. 打开命令行,开始--- 运行----cmd --回车,然后输入ant,它会有提示说这个不是内部文件的字样.这时候用到第三部配置环境 3. 右

java: ant 脚本示例

1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <!--basedir是从build.xml所在的目录为基础算起的--> 4 <project name="acm-rest-service" default="copy" basedir="../../../"> 5 6 <!--定义常用目录属性--> 7 <pr

Java自动化工具Ant的基础使用教程_java

Ant 是什么?Apache Ant 是一个基于Java 的生成工具.据最初的创始人 James Duncan Davidson 介绍,这个工具的名称是 another neat tool(另一个整洁的工具) 的首字母缩写. Ant的作用:生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式).随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本,这就变得更加重要.

Thrift 0.2.0 Java 开发环境安装

Thrift是一个跨语言的RPC实现. 是由Facebook公司开源出来的.非常好用.对于C++开发环境的安装相对简单,只要在安装包解压以后,按照README文件的说明安装即可.但是对于Java开发环境的安装,却没有什么说明.本文仅对Java开发环境的安装,做一些说明,供大家参考(本文假设您的JDK已经安装好了). Thrift Java的编译需要Ant.而且使用了一个特殊的包slf4j.并且在使用ant编译thrit的过程中,还需要下载一些依赖的Java库.所以最好,安装的机器上是可以访问In

Apache Thrift入门(安装、测试与java程序编写)

安装Apache Thrift ubuntu linux运行: #!/bin/bash #下载 wget http://mirrors.cnnic.cn/apache/thrift/0.9.1/thrift-0.9.1.tar.gz tar zxvf thrift-0.9.1.tar.gz cd thrift-0.9.1.tar.gz ./configure make make install #编译java依赖包 cd lib/java ant 安装ubuntu依赖 sudo apt-get

Apache Ant 实现自动化部署

Apache Ant 实现自动化部署 http://www.netkiller.cn/journal/java.ant.html Mr. Neo Chen (陈景峯), netkiller, BG7NYT 中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890 <netkiller@msn.com> 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明. 文档出处: http://netkiller.github.io http://netki

Lua脚本自动生成APK包

  这篇文章主要介绍了Lua脚本自动生成APK包,本文脚本适用于cocos2dx+lua的项目,需要的朋友可以参考下 上次用了纯bat写了个脚本生成APK包,感觉bat扩展性和语法差的令人发指,这次用lua重写了一个脚本 可以根据需要自行扩展了. 使用前tool path 还有 target path的前两个还是需要自己设置下. 一些小的函数 jit_file copy_file 我就不贴了 比较简单,用来luajit 和 拷贝. ? 1 2 3 4 5 6 7 8 9 10 11 12 13

nodejs合并压缩javascript和css的方法教程

对于压缩工具前端攻城师最常见的就是雅虎的Yui Compressor / Google的Closure Compiler了. 对比其他压缩工具相对在JS和CSS压缩领域比较成熟,压缩率也比较好. 一般会选择结合ANT实现压缩并合并,效果也不错,但是比较偏向个人,团队协作每个人都部署java/ant有些麻烦. 对于个人开发使用ANT的方案也是相对不错的选择.对于团队,最好的解决办法是在服务端压缩,大家只需要登录并执行一个统一的脚本. 下面分享下大致的测试结果,和改用nodejs压缩合并js/css

第 2 章 Build Tools

2.1. Apache Ant http://ant.apache.org/ 2.1.1. 安装 ant 2.1.1.1. 1.8 cd /usr/local/src wget http://mirror.bjtu.edu.cn/apache//ant/binaries/apache-ant-1.8.1-bin.tar.gz tar zxvf apache-ant-1.8.1-bin.tar.gz mv apache-ant-1.8.1 /usr/local/ cd .. ln -s apach