是否存在从Eclipse中的相​​同代码库维护免费和专业应用程序版本的约定?

我发布了两个版本的应用程序 – 免费和付费。 两者之间的差异很小,我想使用相同的代码库(可能是为另一个构建定义的不同常量?)来释放它们。 有没有人这样做过? 有人能指出我正确的方向吗? 谢谢!

使用专为免费/付费方案设计的Android库项目 。