Based on observations across multiple projects, it seems that the specs property is a) always a collection and b) all values use the full specification. If that is the case, could this task be simplified to remove the specs property (and internally initialize per the pattern described)? This seems like a lot of duplicated values and something that can be easy to get wrong.
Detailed Description
Two changes suggested:
Remove specs as a required parameter.
Provide default values that represent the following:
User Story
Building a gradle build file is tedious.
Based on observations across multiple projects, it seems that the specs property is a) always a collection and b) all values use the full specification. If that is the case, could this task be simplified to remove the specs property (and internally initialize per the pattern described)? This seems like a lot of duplicated values and something that can be easy to get wrong.
Detailed Description
Two changes suggested: