ant build.xml

<project name="test" basedir="." default="onlywar">
    <property name="src" location="src" />
    <property name="resources" location="resource" />
    <property name="web" location="Webroot" />
    <property name="lib" location="${web}/WEB-INF/lib" />
    <property name="webapps" location="e:/www/test/" />
   
    <path id="core.classpath">
        <pathelement location="${src}" />
        <fileset dir="${lib}" include="***.jar" />
        <!--设置编译包位置,这里我用的是整个tomcat的jar包-->
         <fileset dir="container_lib" includes="***.jar" />
    </path>

    <target name="clean_old" />
        <echo message="delete old" />
        <delete dir="${web}/WEB-INF/classes/" />
        <mkdir dir="${web}/WEB-INF/classes/" />
        <javac destdir="${web}/WEB-INF/classes/" encoding="utf-8" source="1.6" target="1.6" includeantruntime="false">
            <src path="${src}">
            <src path="${resource}">
            <classpath refid="core.classpath">
        </javac>
        <copydir dest="${web}/WEB-INF/classes/" src="${resources}">    </copydir>   
    </target>   
   
    <target name="onlywar" depends="clean_old" />
        <echo message="create new" />
         <war destfile="${webapps}/${ant.project.name}.war" webxml="${web}/WEB-INF/web.xml">
             <fileset dir="${web}">
                <exclude name="**/wa/**">

            </fileset>
        </war>
    </target>   
</project>   

   
   

你可能感兴趣的:(build.xml,ssh的ant)