<target name="dist" depends="compile" description="generate distribution">
        <mkdir dir="${dist}"/>
        <!-- service AAR -->
        <copy todir="${build}/META-INF">
            <fileset dir="${resources}">
                <include name="services.xml"/>
            </fileset>
            <fileset dir="${wsdl}">
                <include name="sms.wsdl"/>
            </fileset>
        </copy>
        <jar jarfile="${serviceaar}" basedir="${build}"/>
        <!-- cleanup -->
        <delete dir="${build}"/>
    </target>build文件里这么写,打包成了一个sa.aar 文件,如果我想将lib目录下,pk.jar也打包进去sa.aar文件,该怎么写?
(因为运行的时候,需要pk.jar的支持,所以才想打包进去)

解决方案 »

  1.   

    aar不知道是什么格式,ant有war标记,可以压进WEB-INF\lib目录
     <war warfile="${build-lib}/abc.war" webxml="${server}/WebRoot/WEB-INF/web.xml"> 
                <lib dir="${server}/lib"/>
                <lib dir="${interface}/lib"/>
                <classes dir="${server}/src" includes="**/*.xml"/>
                <fileset dir="${server}/WebRoot"/>
            </war>