Thank you Dave. It's great news for Roller. I look forward to try this at home and put R5.0 to work with Maven as soon as possible. I'll let you know if I encounter any difficulty.
Happy new year to all. Denis Balazuc On Wed, Dec 30, 2009 at 5:58 PM, Dave <[email protected]> wrote: > Re: Mavenize Roller (https://issues.apache.org/jira/browse/ROL-1849) > > I just did a complete Mavenization of Roller and comitted it into the > roller_mavenized branch. I created the following Maven bundles: > > test-utils: test utils (e.g. start/stop Derby task) > roller-core: core Roller component > planet-business: Planet POJOs and business logic > planet-web: Planet webapp (under construction as before) > weblogger-business: Weblogger POJOs and business logic > weblogger-web: Weblogger webapp, rendering system, Struts2 UI > weblogger-assembly: assembly that builds Roller distro > > To build and run all unit tests, you do this: > > svn co https://svn.apache.org/repos/asf/roller/branches/roller_mavenized > cd roller_mavenized > mvn install > > You'll find the Roller webapp in weblogger-web/target/roller. To build > a Roller distribution, you do this: > > cd weblogger-assembly > mvn assembly:single > > And you will find Roller distribution files in weblogger-assembly/target > > I still need to do a little work to trim down the number of jars in > WEB-INF/lib but other than that, I'm ready to merge this into trunk. I > think it will be a great improvement. It will make it easier for new > developers to understand the Roller source code and to do development > in Eclipse, IDEA, Netbeans and any other IDE that has Maven support. I > know it is late in the "release cycle" but we will have time to work > out the kinks as we create 5.0 betas and release candidates. > > I hope to merge this work into the trunk this weekend. Does anybody > object to this? > > Thanks, > - Dave >
