在Ant构建脚本中覆盖目标以将jar文件复制到libs目录

时间:2012-09-25 17:42:57

标签: java android code-organization project-organization

我目前在名为bbct的目录中有一个项目。其中包含子目录swing,其中包含Swing版本,android包含Android版本,common包含(可能)在两者之间共享的代码。 swingcommon子目录被组织为包含nbprojectsrcbuilddist子目录的NetBeans项目。 android子目录是包含srcresgen子目录的Android SDK项目。

现在我需要确保在构建我的Android项目时,common中的JAR文件是通过Ant脚本构建的。我相信我可以在我的android项目的Ant脚本中添加必要的信息来做到这一点。 (我还没有尝试过。)我还需要从我的Android项目中访问生成的bbct-common.jar中的类,并将这些类或JAR文件本身包含在为我的Android应用程序生成的APK文件中。我最后一部分怎么做?

更新

Ant build scripts, antcall, dependencies, etc,我了解到我可以使用<ant>任务来确保我的bbct-common.jar文件是最新的。我还从How do I reference external jar files in a common directory (not libs) to build android project using ant?How to specify lib folder for JARs when using Android-generated ant build file?How to build an android app with external libraries using ant?了解到我需要将JAR文件复制到bbct/android/libs。现在我的问题是,我在bbct/android/build.xml文件中覆盖了什么目标来执行此操作?特别是,我想覆盖单个目标,以便debugrelease构建调用它。是否存在对这两个目标的共同依赖性,这些目标通常是执行这些任务的?

0 个答案:

没有答案