是否可以从公共代码库创建具有不同功能的多个库?我想在一个Android库项目中创建多个.jar文件。目标是一些用户只能访问一部分功能,更多特权用户可以访问整个库。
答案 0 :(得分:0)
一种方法是使用Apache Antenna预处理文件并进行条件编译。如果你走这条路,你需要使用Apache Ant来构建。请参阅以下资源:
另一种方法是使用Git分支,其中包含基本功能的主分支和包含额外功能的子分支。然后,当你想要构建一个或另一个时,你只需要切换分支。 Git SCM book有一些关于如何使用子分支的好信息。