pages.xml is for defining on what page should a pageflow start
I guess what I'm asking is if there is a way to avoid putting a reference to every pageflow in the components.xml e.g.
<b:pm:jbpm> <bpm:pageflow-definitions> <value>somepageflow.jpdl.xml</value> </bpm:pageflow-definitions> </bpmjbpm>
this seems tedious.
No. However, I believe there are open JIRA requests to support scanning for pageflow definitions.