Hi all, sorry for begging for help yet again...
i'm trying to use the 'onlyIf' functionality I found at: http://gradle.org/more_about_tasks.html I have a task called 'notify'. Apart from setting up this task, I also want this task only to be run in the case the 'notify' property has been set to 'true'. So, I assumed I could do this: notify.onlyIf { getProject().properties['notify']=='true' } Yet, I get an error: * What went wrong: A problem occurred evaluating root project 'scripts'. Cause: No signature of method: java.lang.String.onlyIf() is applicable for argument types: (build_gradle_1467b47dd8b3e85829e88798cc56eeb0$_run_closure10) values: [build_gradle_1467b47dd8b3 Possible solutions: notify(), any(), split(), any(groovy.lang.Closure) I also tried the exact same example as shown on the webpage, just in case I couldn't use the syntax i'd used.... that also failed in the same way. Any idea? version shows this: D:\dev\scripts>gradle -version ---------------------------------------------------------- Gradle 0.9 ---------------------------------------------------------- Gradle build time: Sunday, 19 December 2010 1:42:19 PM EST Groovy: 1.7.6 Ant: Apache Ant version 1.8.1 compiled on April 30 2010 Ivy: 2.2.0 JVM: 1.6.0_18 (Sun Microsystems Inc. 16.0-b13) OS: Windows XP 5.1 x86 thanks in advance! sean --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
