This makes sense to me. Regards,
David. --- David Jencks <[EMAIL PROTECTED]> wrote: > I have been reviewing the jetspeed 2 build process > and believe it could > be improved in several areas. > > 1. using maven features appropriately within the > current project > structure. For instance, it appears to me that > using the multiproject > plugin instead of the reactor can replace about 236 > lines with 2 in the > top level maven.xml file. > > 2. restructuring the project to eliminate > conditionals and clarify > dependencies. Currently the build appears to be > oriented entirely > toward deploying on tomcat, and from my brief review > this appears to > permeate many areas of the project. I suggest > removing all such > dependencies from current build files and creating > a new set of > modules for each installation environment, > > installation/tomcat > installation/weblogic > installation/geronimo > ... > > that will customize as appropriate for the target > environment and > provide appropriate installation tools. > > Similarly, I think it might be advisable to factor > out the database > setup support into separate modules such as > > installation/database/hsqldb > installation/database/oracle > ... > > I have not yet discovered to what extent the > persistence support is > pluggable, but if for instance you are using ojb via > its jdo support > the choice of jdo vendor and appropriate setup could > also be isolated > in separate modules. > > > I'd like to know if there are objections to this > approach before I > spend a significant amount of time experimenting > with it. > > Many thanks, > david jencks > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > _______________________________ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. http://promotions.yahoo.com/goldrush --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]