我正在尝试使用ant做一个android内置的。使用一个代码库我试图部署两个使用不同资源的不同应用程序。目前,下面的解决方案正在运行,但使用它时似乎有点麻烦,因为每次你想要进行构建时,它会将整个结构复制并粘贴到“res”文件夹,而不知道哪个构建资源在“res”文件夹,加上排除布局文件夹作为“res”中的公共文件夹。
我想知道在构建时是否有一种方法可以将文件夹的名称从“res”更改为其他内容。这样GNA项目将成为“res”文件夹的根目录,BSF将拥有其文件夹,无需复制粘贴。
我将不胜感激任何帮助!谢谢。
<target name="gna" description="GNA Application Deployment" depends="clean">
<copy todir="${basedir}/res" overwrite="true" force="true" includeEmptyDirs="true" >
<fileset dir="${basedir}/res-gna" >
<exclude name="**/layout" />
</fileset>
</copy>
</target>
<target name="bsf" depends="clean" description="BSF Application Deployment" depends="clean">
<copy todir="${basedir}/res" overwrite="true" force="true" includeEmptyDirs="true" >
<fileset dir="${basedir}/res-bsf" >
<exclude name="**/layout/**" />
</fileset>
</copy>
</target>