【发布时间】:2016-05-17 14:41:28
【问题描述】:
我需要三种口味:
fakestagingprod
fake 将提供像 FakeUser、FakeUserDb 这样的类 - 这些类不编译成 prod 风格非常重要。
prod 和staging 完全相同,只是我需要将不同的String url 编译成prod vs staging。
所以,我需要创建一个prod 和staging 都继承的“抽象”real 风格。
这可以通过android gradle 插件轻松完成,但是如何在纯java gradle 模块中完成呢?
【问题讨论】:
-
您确定这些不能是构建类型吗? AFAIK,构建类型是 Gradle 的东西,Android Plugin for Gradle 碰巧利用了。
-
哦,它们绝对可以是 buildTypes。在 android 插件术语中,我只需要 stagingDebug、prodRelease 和 fakeDebug
-
@CommonsWare 所以
buildType是一个gradle 概念——不仅仅是一个android 插件概念?有没有纯java的文档?每次谷歌搜索似乎都将我引向了 android 插件 -
人力资源部。我可以发誓
debug和release来自 Gradle。我现在也找不到这方面的信息。我很抱歉。 -
@CommonsWare 似乎有 gradle 在 android 插件之外支持这些东西的耳语,但没有关于它的真正文档。
标签: java android gradle android-gradle-plugin