Szczepan Faber wrote:
> 
> Hmm... I think copyDatasource should not be reporting UP-TO-DATE if
> you delete the output. I built a tiny project with similar setup and I
> couldn't reproduce this problem. 
> 
Odd.  The only other thing that's unusual about my script is I've written a
couple of custom tasks which hang out in the buildSrc folder, but those
shouldn't affect this.


Szczepan Faber wrote:
> 
> What gradle version do you use? 
> 
Currently running 1.0 milestone 3.

Szczepan Faber wrote:
> 
> Can you try to reproduce it with a smaller example so that we can attach
> it to a jira ticket?
> 
See below:

Ok, so I just tried it again and it turns out I was mistaken (that's what I
get for responding from my home computer rather than from my work PC) -
copyDatasource does NOT work when running :api:pricing:jar, it ONLY works
when called directly.

With the pricing-datasource file deleted, this is my output for
copyDatasource when I call "gradle :api:pricing:jar"


> :buildSrc:compileJava UP-TO-DATE
> :buildSrc:compileGroovy UP-TO-DATE
> :buildSrc:processResources UP-TO-DATE
> :buildSrc:classes UP-TO-DATE
> :buildSrc:jar UP-TO-DATE
> :buildSrc:assemble UP-TO-DATE
> :buildSrc:compileTestJava UP-TO-DATE
> :buildSrc:compileTestGroovy UP-TO-DATE
> :buildSrc:processTestResources UP-TO-DATE
> :buildSrc:testClasses UP-TO-DATE
> :buildSrc:test UP-TO-DATE
> :buildSrc:check UP-TO-DATE
> :buildSrc:build UP-TO-DATE
> :api:util:compileJava UP-TO-DATE
> :api:util:processResources UP-TO-DATE
> :api:util:classes UP-TO-DATE
> :api:util:jar UP-TO-DATE
> :api:pricing:compileJava UP-TO-DATE
> :api:pricing:processResources UP-TO-DATE
> :api:pricing:classes UP-TO-DATE
> :api:pricing:copyDataSource UP-TO-DATE
> :api:pricing:jar UP-TO-DATE
> 
> BUILD SUCCESSFUL
> 

but if I call "gradle :api:pricing:copyDatasource" directly I get 


> :buildSrc:compileJava UP-TO-DATE
> :buildSrc:compileGroovy UP-TO-DATE
> :buildSrc:processResources UP-TO-DATE
> :buildSrc:classes UP-TO-DATE
> :buildSrc:jar UP-TO-DATE
> :buildSrc:assemble UP-TO-DATE
> :buildSrc:compileTestJava UP-TO-DATE
> :buildSrc:compileTestGroovy UP-TO-DATE
> :buildSrc:processTestResources UP-TO-DATE
> :buildSrc:testClasses UP-TO-DATE
> :buildSrc:test UP-TO-DATE
> :buildSrc:check UP-TO-DATE
> :buildSrc:build UP-TO-DATE
> :api:pricing:copyDatasource
> 
> BUILD SUCCESSFUL
> 
and the file is copied as expected.

Note: The contents of my gradle.properties file:


> datasource=localhost
> coreConfig=coreAll
> localMavenRepo=C:/Users/BrianTrezise/.m2/repository
> systemProp.rulegenerator.exclude.file=C:/git/code/api/sleuth/Exclude.dat
> systemProp.rulegenerator.rulematrix.file=C:/git/code/api/sleuth/RuleMatrix.xls
> systemProp.rulegenerator.output.path=C:/git/code/api/sleuth/drl-std/
> systemProp.rulegenerator.numeric.drl.path=C:/git/code/api/sleuth/drl-numeric/
> 


--
View this message in context: 
http://gradle.1045684.n5.nabble.com/Command-line-P-property-not-propagating-to-dependencies-tp4459390p4469955.html
Sent from the gradle-user mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to