Scott, Thanks for the help! Working now. Best Regards, Aditi
On Tue, Jun 1, 2010 at 10:33 PM, Aditi S <[email protected]> wrote: > Yes, I un-jar'd the .jar file, made the modifications, and built the > project, then ran the EtchMain program from within the project. Didn't see a > change though - tried inserting a couple of logging statements into the > Compiler.java file where the templates are retrieved, but didnt see those > printed either. However, the code does get generated each time. > > While the main file is generated, the modifications I made to the main.vm > file dont appear. Yes, I do delete these files each time before retrying. > > > On Tue, Jun 1, 2010 at 10:08 PM, scott comer <[email protected]> wrote: > >> oh, important safety tip. if the generated main file exists when you run >> the compiler, it won't overwrite it. >> >> that might be why you don't see your change. remove the generated main >> first, then try again. >> >> scott out >> >> >> On 6/1/2010 11:25 AM, Aditi S wrote: >> >>> Also, I am not using the installed version - I am using the Etch source >>> code >>> I downloaded from the Apache Etch site. >>> >>> On Tue, Jun 1, 2010 at 9:54 PM, Aditi S<[email protected]> wrote: >>> >>> >>> >>>> Sorry for the flood of messages - didn't see the messages appearing on >>>> the >>>> mailer archives. :) >>>> Thank you for your quick response! >>>> So, I think the Etchmain program invokes Compiler.java to generate the >>>> files? Which in turn uses Velocity? I'm pretty sure I set the path in >>>> Compiler.java to the right location, I just don't think it gets called. >>>> Am I >>>> missing something? >>>> >>>> >>>> On Tue, Jun 1, 2010 at 9:35 PM, scott comer<[email protected]> wrote: >>>> >>>> >>>> >>>>> On 6/1/2010 10:55 AM, Aditi S wrote: >>>>> >>>>> >>>>> >>>>>> Hi, >>>>>> >>>>>> How does one modify templates used by the Etch source code for code >>>>>> generation? >>>>>> I tried modifying the main.vm file by adding a simple line to it, and >>>>>> saved >>>>>> and rebuilt. However, could not see changes reflected in generated >>>>>> code. >>>>>> The >>>>>> main.vm file I used was in >>>>>> >>>>>> >>>>>> etch//etch-1.0.1/binding-java/compiler/src/main/resources/etch/bindings/java/compiler. >>>>>> >>>>>> Thanks! >>>>>> Aditi >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> uh, i think that should have done it. i'm going to go out on a limb and >>>>> guess that maybe there are path problems with your use. perhaps you are >>>>> using an installed version rather than the version you built? >>>>> >>>>> scott out >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> >
