While creating a target platform for SwitchYard Tooling development (
SWITCHYARD-2644
), I ran into a hiccup with the SwitchYard tooling BPMN2 plug-in that extends BPMN2 editor functionality. The issue turned out to be a disconnect between the version used here:
https://github.com/jboss-switchyard/tools/blob/master/eclipse/pom.xml#84
And the version used here:
https://github.com/jboss-switchyard/tools/blob/master/targetplatform/switchyard-dev.target
They are now in sync.
Because they were out of sync (i.e. the maven build was using an older version of the BPMN2 editor), I didn't realize that there was a missing import in the class yelling about DataInputOutputDetailComposite. So this was NOT an issue on the BPMN2 side at all, but on the SwitchYard side.
I have added the missing import, updated the poms, and the target platform now works like a dream. So we're all good there.
To avoid this problem in the future, we should define a variable in the parent pom (maybe "bpmn2-modeler-version") so we can set it in one place and have it reflected down the chain.
So the line here - https://github.com/jboss-switchyard/tools/blob/master/eclipse/pom.xml#84
Would become:
<url>http://download.jboss.org/jbosstools/updates/requirements/bpmn2-modeler/${bpmn2-modeler-version}/</url>
|
|