project.properties.profilingEnabled as Boolean ~~ Robert.
On Wed, May 16, 2012 at 12:01 PM, phil swenson <phil.swen...@gmail.com> wrote: > Dunno why I thought I needed "hasProperty" > > But if I pass in -PprofilingEnabled=false, groovy would evaluate > project.profilingEnabled as true because the property is a string set > to "false" > > In other words, in a conditional groovy evaluates "false" as true. > > groovy> value = "false" > groovy> if (value){ > groovy> println "true" > groovy> } > true > > I think I need to do this: > if (project.properties.profilingEnabled == "true"){ > runAEJvmArguments << "-agentlib:yjpagent" > } > > > > On Wed, May 16, 2012 at 9:51 AM, Luke Daley <luke.da...@gradleware.com> wrote: >> >> On 16/05/2012, at 4:40 PM, phil swenson wrote: >> >>> if (project.hasProperty("profilingEnabled") && project.profilingEnabled) { >>> runAEJvmArguments << "-agentlib:yjpagent" >>> } >>> >>> seems a bit verbose to me…. >> >> if (project.properties.profilingEnabled) { >> runAEJvmArguments << "-agentlib:yjpagent" >> } >> >> -- >> Luke Daley >> Principal Engineer, Gradleware >> http://gradleware.com >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email