portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Le Strat <dlest...@yahoo.com>
Subject Re: jetspeed 2 build organization suggestions
Date Mon, 23 Aug 2004 13:08:23 GMT
This makes sense to me.

Regards,

David.
--- David Jencks <djencks@apache.org> 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:
> jetspeed-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> jetspeed-dev-help@jakarta.apache.org
> 
> 



		
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Mime
View raw message