ant打包注意事项

1.ant打包一定要将WEB-INF/lib下的jar及子目录的jar放到lib根目录,否则会出现ClassNotFound,如:poi,pdf等开源jar包会报错。

示例:

<!-- 定义任务,编译src文件夹中的java文件,编译后的class文件放到创建的文件夹下。 -->
    <target name="copy" depends="compile">
        <copy todir="${basedir}/build/">
            <fileset dir="${basedir}/res/">
            </fileset>
        </copy>
        <delete dir="${basedir}/target" />
        <mkdir dir="${basedir}/target"/>
        <mkdir dir="${basedir}/target/lib"/>
        <copy todir="${basedir}/target/lib">
            <fileset dir="${basedir}/WebRoot/WEB-INF/lib"></fileset>
        </copy>
        <copy todir="${basedir}/target/lib">
            <fileset dir="${basedir}/WebRoot/WEB-INF/lib/lib"></fileset>
        </copy>
        <copy todir="${basedir}/target/lib">
            <fileset dir="${basedir}/WebRoot/WEB-INF/lib/poi"></fileset>
        </copy>
        <copy todir="${basedir}/target/lib">
            <fileset dir="${basedir}/WebRoot/WEB-INF/lib/poi/ooxml-lib"></fileset> 
        </copy>
        <delete dir="${basedir}/target/lib/lib" />
        <delete dir="${basedir}/target/lib/poi" />
    </target>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值