On 27/06/2012, at 11:23 AM, Luke Daley wrote:

> 
> 
> 
> 
> On 26/06/2012, at 5:38 PM, Adam Murdoch <[email protected]> wrote:
> 
>> 
>> On 26/06/2012, at 10:34 AM, Luke Daley wrote:
>> 
>>> 
>>> 
>>> 
>>> 
>>> On 25/06/2012, at 12:59 PM, Adam Murdoch <[email protected]> 
>>> wrote:
>>> 
>>>> 
>>>> On 26/06/2012, at 12:38 AM, Luke Daley wrote:
>>>> 
>>>>> I'm seeing more and more that people are manually executing tasks, for 
>>>>> usually understandable reasons and we talked about this earlier.
>>>> 
>>>> This person should be using dependsOn for the problem below. It's a 
>>>> straight-ahead dependency, in particular given that they want to make the 
>>>> result of the filtering available to other tasks.
>>> 
>>> Yeah, which makes it worse as this person has no indication that they 
>>> should do this.
>> 
>> Do you mean no indication at runtime?
> 
> Yes.
> 
>> There are, of course, a bunch of tutorials and samples and other docs that 
>> show you how to chop up your logic into tasks and wire them together. But 
>> that doesn't seem to have helped in this case.
> 
> Right, which I don't think is surprising.
> 
> For me, the only real issue here is that this is a "feature" we will break 
> because it's not a feature in the first place, but users may not see it that 
> way.

I think this has become a feature, whether we like it or intended it. We should 
deprecate it before we remove it (with a replacement, of course).


--
Adam Murdoch
Gradle Co-founder
http://www.gradle.org
VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
http://www.gradleware.com

Reply via email to