Maven2 is surely a great solution for building web applications.
Direct and transitive dependencies are resolved automatically, packaging, testing, reporting, everything out of the box. On the rich client side we have a very similar solution when we use Eclipse RCP as application framework. The PDE – plugin development environment – solves similar problems, specially dependencies between plugins.
A very common technology scenario for web applications in our days is to build upon Spring/ Hibernate and some GUI-Web-Framework- Solution.
Based on this technologies, http remoting became very usual too. Well, it did not take long to have the first maven2/ pde conflict. Not having the time to make maven2 build eclipse plugins and not having time to build the needed eclipse plugin integrate maven2 dependencies natively, I searched for some other practical solution.
Continue reading Eclipse RCP development meets Maven2 projects