Not really a Velocity specific issue, but I'll note ant is a big help here. You can make multiple targets (e.g. "war-main" or "war-tools") that each do a build with the same source files but different configurations. It's worth it to spend the effort to set up a good build system (a "one-step build") to reduce the risk of errors and make the deployment simpler.
WILL On 9/6/07, Manish <[EMAIL PROTECTED]> wrote: > > Never mind, I think I figured out! You can specify struts-config.xml etc > in the > web.xml itself. And ANT war task allows to specify required web.xml. Guess > I am > good to go now... > > - Manish > > ----- Original Message ----- > From: "Manish" <[EMAIL PROTECTED]> > To: "Velocity Users List" <[EMAIL PROTECTED]> > Sent: Thursday, September 06, 2007 3:30 PM > Subject: Creating tools from existing application > > > > We have this huge application and we have identified that we can isolate > some > > of its functionality and build tools from it. Now - I need to come up > with > > some prototype in a week's time or so. I have identified core classes, > actions > > etc here - some of the things that I am trying to figure out here are - > > > > (1) How can I have multiple struts-cofig.xml in WEB-INF (is it even > possible, > > using different names?) and include appropriate struts-cofig.xml in the > > deployable war such that my application will be in app.war and tools > would be > > in tools.war and they both would use different struts-config.xml file. I > can > > see that "war" task of ant allows using differnt web.xml but not > differnt > > struts-config.xml. How can it be done? > > > > (2) We use Velocity with struts, so another thing I am trying to figure > out is > > how to use different layout for these two different wars? > > > > (3) What other approach I can use in this case? We do not want to > duplicate > > source code, any enhancement to main application must be propagated to > tools > > if tools include those features. Thus, we are keen on using the *same* > source > > code, but need to create two different wars from it where tools.warwould be > > subset of app.war. How do I achieve this? > > > > Any pointers, help would be highly appreciated. I am already digging > into > > relevant docs to figure out things here. > > > > TIA, > > - Manish > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Forio Business Simulations Will Glass-Husain [EMAIL PROTECTED] www.forio.com
