Nagesh, Please keep the discussion on the mailing list, rather than sending mail to my personal address.
It's not clear to me what part of this process you want Maven to perform. Do you still envision using Perl/M4 to generate content, and want to know how Maven can be used to orchestrate the process? Or do you want to know whether Maven can do everything? I agree with Wayne in general, that profiles (environmentally triggered alternative configuration) and filtering (template interpolation using property mappings) should do what you want. But I'm afraid that unless you provide more details about the process you want to create/replicate, I can't help you any further than I already have. Steve [EMAIL PROTECTED] wrote: > Steve, > M4 is kind of template stuffed with conetnt and based on whether it > is a SSL or NON SSL info comes from a configuration file.M4 will > generate the actual file. > > The reason we do this is we build the tar ball on one build box push > it on to PROD servers. We run a make on each PROD server which will > invoke M4 and the M4 will generate the files specific to that server. > > Regards, > Nagesh > > Steven Rowe wrote: >> Nagesh, >> >> If you could be more concrete about what you're trying to accomplish, we >> could be more concrete about how you might accomplish it. >> >> For example, where does the information about whether a server is ssl or >> non-ssl come from? And what sort of file is produced by M4 with your >> current build system? Is it a template with stuff filled in based on >> the answer to the question about the (non-)ssl nature of the server? [...] >> >> Steve >> >> Wayne Fay wrote: >>> Profiles + Filtering makes results comparable to what you're doing >>> with the M4 files. >>> >>> Wayne >>> >>> On 7/2/07, nash4403 <[EMAIL PROTECTED]> wrote: >>>> Thanks Steve. >>>> But the other question is we have couple of M4 files. >>>> The use of M4 is to have variable substitution.When we run make the m4 >>>> file >>>> is executed and generates a file based on whether on ssl or non-ssl >>>> server. >>>> >>>> Does Maven have anything to replace my M4s >>>> >>>> Regards, >>>> Nagesh >>>> >>>> >>>> Steven Rowe wrote: >>>>> Hi Nagesh, >>>>> >>>>> Here are some places to start: >>>>> >>>> http://maven.apache.org/guides/introduction/introduction-to-profiles.html >>>>> http://www.sonatype.com/book/profiles.html >>>>> >>>>> Steve >>>>> >>>>> nash4403 wrote: >>>>>> We have different environments like DEV,QA,STAGE and PRODUCTION. >>>>>> We have m4 files which generate the content based on different >>>> variables. >>>>>> So the m4 files get the input from config file . >>>>>> We have perl scripts to generate the variables to be used by M4 >>>> files to >>>>>> generate the config files for different environments?. >>>>>> >>>>>> How can MAVEN help me to maintain different environments and >>>> different >>>>>> applications? >>>>>> Any examples on the net on how maven can help manage different >>>>>> environments? >>>>>> >>>>>> Nagesh --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]