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.
>
>
>>
>> I think we should spit a warning in this case that this is not a good thing
>> to do.
>
> Probably. I've been waiting until we have some kind of replacement before
> doing that.
Waiting for a replacement sounds right, as long as that doesn't mean waiting
too long :)
>
>
>> I anticipate that this will have as much or more pushback than the
>> introduction of extra properties.
>>
>> Begin forwarded message:
>>
>>> From: Gradle <[email protected]>
>>> Date: 25 June 2012 3:10:10 AM PDT
>>> To: [email protected]
>>> Subject: New problem: Resources filtering in jettyRun task
>>>
>>> Opal just reported this problem in Gradle:
>>>
>>> Resources filtering in jettyRun task
>>>
>>> Hi,
>>> In my project I've a dedicated task to compile coffee script code, run
>>> jetty and test site in browser. Here it is:
>>>
>>> task testClient {
>>> copyJs.execute()
>>> jettyRun.daemon = true
>>> jettyRun.execute()
>>> def proc = 'coffee -o src/main/webapp/js -cw src/main/coffee'.execute()
>>> handle_proc(proc)
>>> }
>>>
>>> In the mentioned task is use mocks (written in javascript) in index.html
>>> and this is the only task I want these lines:
>>>
>>> to be present in index.html.
>>>
>>> First question is how to filter index.html in the mentioned task to make
>>> these lines present (no filter function in jettRun) ?
>>> Second question is how to organize this filtering to be accessible form
>>> other tasks? As I said before, I want to include these lines in testClient
>>> as well as exclude them from any other task (such as war for instance).
>>> Reply | Notify me when people reply
>>>
>>> This message sent from the Gradle community on Get Satisfaction.
>>> To unsubscribe or change your email settings, click here.
>>>
>>>
>>> ----------------
>>> Create a customer community for your company at GetSatisfaction.com.
>>>
>
>
> --
> Adam Murdoch
> Gradle Co-founder
> http://www.gradle.org
> VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
> http://www.gradleware.com
>