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
