Ant中如何引用第三方的jar包,怎么在build.xml中配置 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我抄一个例子给你,自己去领会吧。build.properties:classpath.external=C\:\\ExadelStudio\\lib\\servlet\\2.3\\servlet.jar;build.xml:<project name="empty" basedir="../" default="build"> <!-- Local system paths --> <property file="${basedir}/ant/build.properties"/> <!--property name="deploy.dir" value="${exadel.home}/tomcat/webapps"/--> <property name="webroot.dir" value="${basedir}/WebContent"/> <property name="webinf.dir" value="${webroot.dir}/WEB-INF"/> <property name="build.dir" value="build"/> <!-- Project settings --> <property name="project.distname" value="empty"/> <!-- classpath for Struts 1.1 --> <path id="compile.classpath"> <pathelement path ="${webinf.dir}/lib/commons-beanutils.jar"/> <pathelement path ="${webinf.dir}/lib/commons-digester.jar"/> <pathelement path ="${webinf.dir}/lib/struts.jar"/> <pathelement path ="${webinf.dir}/classes"/> <pathelement path ="${classpath.external}"/> <pathelement path ="${classpath}"/> </path> <!-- Check timestamp on files --> <target name="prepare"> <tstamp/> </target> <!-- Copy any resource or configuration files --> <target name="resources"> <copy todir="${webinf.dir}/classes" includeEmptyDirs="no"> <fileset dir="JavaSource"> <patternset> <include name="**/*.conf"/> <include name="**/*.properties"/> <include name="**/*.xml"/> </patternset> </fileset> </copy> </target> <!-- Normal build of application --> <target name="compile" depends="prepare,resources"> <javac srcdir="JavaSource" destdir="${webinf.dir}/classes"> <classpath refid="compile.classpath"/> </javac> </target> <!-- Remove classes directory for clean build --> <target name="clean" description="Prepare for clean build"> <delete dir="${webinf.dir}/classes"/> <mkdir dir="${webinf.dir}/classes"/> </target> <!-- Build entire project --> <target name="build" depends="prepare,compile"/> <target name="rebuild" depends="clean,prepare,compile"/></project> 有用的其实是这部分 <path id= "compile.classpath "> <pathelement path = "${webinf.dir}/lib/commons-beanutils.jar "/> <pathelement path = "${webinf.dir}/lib/commons-digester.jar "/> <pathelement path = "${webinf.dir}/lib/struts.jar "/> <pathelement path = "${webinf.dir}/classes "/> <pathelement path = "${classpath.external} "/> <pathelement path = "${classpath} "/> </path> 年增长%1,现有15亿10年后有多少人? JInternalFrame 如何监听键盘事件 如何用java判断 全角漢字、かな、カナ 如何让排列在窗体左部的JTabbedPane的title竖着显示?内附代码!谢谢! 哪位能提供一种高效的数据库(oracle)连接池的代码啊,谢谢 String类型怎么转变成byte数组? 关于ThreadGroup的疑问,请老师解答,谢谢 请问怎样设置JTree对象的图标 第一次来这里,希望大家多帮助啊,呵呵 求解析一下这两句Java代码 jar运行问题,似乎找不到图片 定义一个空的接口有哪些优点和缺点啊!
<project name="empty" basedir="../" default="build"> <!-- Local system paths -->
<property file="${basedir}/ant/build.properties"/>
<!--property name="deploy.dir" value="${exadel.home}/tomcat/webapps"/-->
<property name="webroot.dir" value="${basedir}/WebContent"/>
<property name="webinf.dir" value="${webroot.dir}/WEB-INF"/>
<property name="build.dir" value="build"/> <!-- Project settings -->
<property name="project.distname" value="empty"/> <!-- classpath for Struts 1.1 -->
<path id="compile.classpath">
<pathelement path ="${webinf.dir}/lib/commons-beanutils.jar"/>
<pathelement path ="${webinf.dir}/lib/commons-digester.jar"/>
<pathelement path ="${webinf.dir}/lib/struts.jar"/>
<pathelement path ="${webinf.dir}/classes"/>
<pathelement path ="${classpath.external}"/>
<pathelement path ="${classpath}"/>
</path> <!-- Check timestamp on files -->
<target name="prepare">
<tstamp/>
</target> <!-- Copy any resource or configuration files -->
<target name="resources">
<copy todir="${webinf.dir}/classes" includeEmptyDirs="no">
<fileset dir="JavaSource">
<patternset>
<include name="**/*.conf"/>
<include name="**/*.properties"/>
<include name="**/*.xml"/>
</patternset>
</fileset>
</copy>
</target> <!-- Normal build of application -->
<target name="compile" depends="prepare,resources">
<javac srcdir="JavaSource" destdir="${webinf.dir}/classes">
<classpath refid="compile.classpath"/>
</javac>
</target> <!-- Remove classes directory for clean build -->
<target name="clean"
description="Prepare for clean build">
<delete dir="${webinf.dir}/classes"/>
<mkdir dir="${webinf.dir}/classes"/>
</target> <!-- Build entire project -->
<target name="build" depends="prepare,compile"/>
<target name="rebuild" depends="clean,prepare,compile"/></project>
<pathelement path = "${webinf.dir}/lib/commons-beanutils.jar "/>
<pathelement path = "${webinf.dir}/lib/commons-digester.jar "/>
<pathelement path = "${webinf.dir}/lib/struts.jar "/>
<pathelement path = "${webinf.dir}/classes "/>
<pathelement path = "${classpath.external} "/>
<pathelement path = "${classpath} "/>
</path>