Greetings. I've recently become aware of the buildlist ant task and would like to use it to simply my build process. I starting prototyping but hit a roadblock. My ivy files have branch and revision information as properties. For example, <ivy-module ...> <info organisation="myOrg" module="moduleA" branch="${build.branch}" revision="${build.version}"> ...
When building and publishing, these properties are populated from a properties file, build.properties. Because of this, buildlist doesn't work for me, giving me warnings of the following form, [ivy:buildlist] WARN: Non matching revision detected when sorting. myOrg#moduleB depends on myOrg#moduleA#branchA;revA, doesn't match myOrg#moduleA#${build.branch};${build.version} I've used the Jenkins ivy plugin, and it allows for specifying a ivy properties file. I think I need the same option for buildlist. Does a mechanism exist for loading a properties file for ivy files found in buildlist? If not, do you think buildlist could benefit from such an enhancement? I believe it would solve my issue, but would it help others enough to submit an enhancement request? I was thinking another property such as ivyproperties which specifies a properties file relative to found ivy files. I can look into this if it's the right track. This leads me to another question: is using properties like this bad practice (what do others do)? I don't think I can easily incorporate dynamic revisions, if that's what's typical, but I can look into it. Thanks for the time and feedback, John