These days I am using Apache ODE (open source BPEL implementation) heavily to provide the ability to deploy BPEL services in Axis2. As I mentioned previously in my blog I got what I want working fine. However having that is not enough I need to write a build system for the component I wrote. When doing so one of the major challenge I faced was getting maven2 working with Apache ODE. I agree they have all the artifacts in the maven repo , but adding other dependencies is a challenge.
One of the issue behind this is ODE does not uses build system like maven, so the projects depends on Apache ODE have to a high amount of work to get the work done. Not only that since ODE is not having build system they can not give us the nightly builds too , so we can not add the project dependencies to ODE snapshots.