bounty将在7天后过期。回答此问题可获得+100声望奖励。Vitaliy希望吸引更多人关注此问题。
在我的Android项目,我得到了非常intericting任务我的公司想隐藏所有关于她的代码(变量名称,包等),但只有一种口味,所以我不能做一次所有项目.
我的第一个想法是编写一个简单的gradle任务,它将替换所有适合代码的字符串,但在这种情况下包名将保持不变。
其次,因为我们有Jenkins的ci,我想到了Jenkins脚本,这将重命名所有文件及其内容,如果它有关键字。但这个解决方案看起来很笨重,我。
也许还有另一种优雅的方式?
1条答案
按热度按时间tv6aics11#
盲目地替换包名似乎有点冒险,因为它可能会替换其他重叠的字符串,这可能会导致各种问题。假设你的包名是唯一的,并且你没有任何重叠的名称,你可以使用bash来实现这一点。