Thx ! 
That did the trick.Added a Jira issue: 
http://issues.gradle.org/browse/GRADLE-1483
cheersMagnus

From: [email protected]
Date: Sat, 16 Apr 2011 06:36:40 +1000
To: [email protected]
Subject: Re: [gradle-user] javaexec task type and inputs.files outputs.files




On 15/04/2011, at 6:31 PM, Magnus Rundberget wrote:Hi, 
I've created a task for generating java source files from a wsdl. JavaExec 
seemed appropriate but  I'm struggling to get the incremental build feature to 
work 
task wsdl2Java(type: JavaExec) {    inputs.files configurations.cxfCodeGenLibs, 
wsdlFile, jaxbBindingsFile    outputs.files generatedWsdlDir    main = 
'org.apache.cxf.tools.wsdlto.WSDLToJava'    classpath = 
configurations.cxfCodeGenLibs    args '-b', jaxbBindingsFile,            '-d', 
generatedWsdlDir,            '-xjc-Xts',            wsdlFile}
should this work ? ... or am I missing something obvious ?
JavaExec marks itself as always out-of-date in its constructor. So, any inputs 
and outputs you declare are ignored for the purpose of incremental build. 
They're still used for dependency auto-wiring.
Could you add a jira issue for this problem? 
Here's a work around:
task wsdl2Java(type: JavaExec) {    outputs.upToDateSpec = new 
org.gradle.api.specs.AndSpec()    ....}

--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