Hi folks, Just thought I'd share a maven plugin that I wrote to support some development we were doing with Synapse at the company I work for. The company supports our open-source developments so its all above board :-)
We wanted to test-drive our Synapse configuration. To do this, we wanted to spin up a Synapse instance that we could configure from the Maven build, run some functional tests to verify that our proxy, mediation and transport switching worked as expected, then tear it down. We didn't want individual, uncontrolled Synapse installations on every machine so the plugin goes and gets everything it needs from the Maven2 repo, which is good for things like CI servers which we dont have access to (at least where I work!). Some googling didn't find anything so we wrote a plugin to support our requirement, and it works pretty well for us. Its a SF project right now but if the Apache Synapse project would like it, we'll be happy to donate it when it's a little more mature. The maven-synapse-plugin is documented on http://maven-synapse.sourceforge.net. Cheers, Jason Royals
