I have managed to persuade my current project team that Maven is worth their time and investment, and we have seen some good results from using it. It has been good for the simple projects, but our hope was that for more complicated scenarios our understanding of the few maven verbs would see us through any potential road blocks.
Unfortunately the road block I have hit is that attempting to find any up-to-date maven plugins for JBI development appears to be restricted to ServiceMix. This would be fine if we were actually using ServiceMix, but unfortunately we are not . . . we are using OpenESB v2.2.
In OpenESB land they lull you into a false sense of security by providing the illusion of maven pom files for the Netbeans generated Service Engine project. But when you dig in you find that it is an invocation wrapper for building using Ant. Maven dependency management is used to ensure that the
right jars are in your local maven repository so that the build files can reference them directly for classpath resolution.
Oh well!
Posted via web from hoshposh’s posterous