|
|
|
@ -17,17 +17,19 @@ abstract class ResourcesExtension {
|
|
|
|
|
*/ |
|
|
|
|
var packageOfResClass: String = "" |
|
|
|
|
|
|
|
|
|
enum class ResourceClassGeneration { Auto, Always } |
|
|
|
|
enum class ResourceClassGeneration { Auto, Always, Never } |
|
|
|
|
|
|
|
|
|
//to support groovy DSL |
|
|
|
|
val auto = ResourceClassGeneration.Auto |
|
|
|
|
val always = ResourceClassGeneration.Always |
|
|
|
|
val never = ResourceClassGeneration.Never |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* The mode of resource class generation. |
|
|
|
|
* |
|
|
|
|
* - `auto`: The Res class will be generated if the current project has an explicit "implementation" or "api" dependency on the resource's library. |
|
|
|
|
* - `always`: Unconditionally generate the Res class. This may be useful when the resources library is available transitively. |
|
|
|
|
* - `never`: Never generate the Res class. |
|
|
|
|
*/ |
|
|
|
|
var generateResClass: ResourceClassGeneration = auto |
|
|
|
|
} |