Image from https://en.wikipedia.org/wiki/Biblioburro A nice story
Today we will explore how to build our own “batteries” for mule and include it in our applications just like a normal java project.
I found, by working with several customers, that they tend to ignore this capability of Mule ESB and end up in copying around mule xml fragment in all their application forgetting that you can use all the power of Maven and modules even with Mule.
If you are and experienced java developer working since long time with maven this post will probably don’t teach you anything new but I often saw that, due to the easy to use GUI of Anypoint Studio, Mule is often used by several different type of profiles that don’t actually already have an huge experience with maven and/or java and this post targets mainly this audience.Read more
Recently I started to work with Mule ESB, in my opinion one of the best Enterprise Service Bus on the market. It’s easy, fresh, modern and does not give you the impression of a Big Monster that will eat you like products from Oracle or IBM :-).
It is really a good product but is not immune to some little defects that could let you waste some time, especially at the beginning when you are not confident with it.
In the following tutorial I will describe how to configure Anypoint Studio with Mule ESB runtime embedded on a local machine and the initial setup to work with Maven.
I assume that you already have a Anypoint Studio with an Enterprise/Community run-time installed, if not you can always download AnyPoint Studio from MuleSoft official website.
Another prerequisite is a local Maven installation and some confidence with the tool.