Yes, but for me this is not a stopper. Had no time to investigate and solve it. Thus I simply started the code generator itself.
Regards Rainer > from: Francis De Brabandere [mailto:[email protected]] > to: [email protected] > re: Re: Problem with the location of velocity-templates in the code- > generator > > Still have this problem? > > Sent with my smartphone. > On Oct 16, 2011 1:50 PM, "Rainer Döbele" <[email protected]> wrote: > > > Hi all, > > > > > > > > I have a minor problem with the code generator. > > > > I have set up a new project from which I try to call the code > > generator from my own class like this: > > > > > > > > public class MyCodeGenerator { > > > > public static void main( String[] args ) { > > > > CodeGenerator app = new CodeGenerator(); > > > > app.generate( "myconfig.xml" ); > > > > } > > > > } > > > > > > > > In my pom I have a dependency to the current snapshot > > > > > > > > <dependency> > > > > <groupId>org.apache.empire-db</groupId> > > > > <artifactId>empire-db-codegen</artifactId> > > > > <version> 2.2.0-incubating-SNAPSHOT</version> > > > > </dependency> > > > > > > > > Everything works fine until the parsed classes should be written. > > > > For some reason the velocity engine cannot locate the templates in the > > resource folder. > > > > > > > > Any idea what I can to so that the templates will be found? > > > > > > > > Here is the error: > > > > ResourceManager : unable to find resource 'templates\Database.vm' in > > any resource loader. at > > > org.apache.velocity.runtime.log.CommonsLogLogChute.log(CommonsLogLog > Ch > > ute.java:96) > > > > ERROR [2011/10/16 13:35]: Unable to find resource > 'templates\Database.vm' > > at > > > org.apache.empire.db.codegen.CodeGenWriter.writeFile(CodeGenWriter.ja > v > > a:301) > > > > org.apache.velocity.exception.ResourceNotFoundException: Unable to > > find resource 'templates\Database.vm' > > > > at > > > org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource( > > ResourceManagerImpl.java:474) > > > > at > > > org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(R > > esourceManagerImpl.java:352) > > > > at > > > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstanc > > e.java:1533) > > > > at > > > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstanc > > e.java:1514) > > > > at > > org.apache.velocity.app.VelocityEngine.getTemplate(VelocityEngine.java > > :373) > > > > at > > > org.apache.empire.db.codegen.CodeGenWriter.writeFile(CodeGenWriter.ja > v > > a:295) > > > > at > > > org.apache.empire.db.codegen.CodeGenWriter.createDatabaseClass(Code > Gen > > Writer.java:203) > > > > at > > > org.apache.empire.db.codegen.CodeGenWriter.generateCodeFiles(CodeGe > nWr > > iter.java:132) > > > > at > > > org.apache.empire.db.codegen.CodeGenerator.generate(CodeGenerator.ja > va > > :61) > > > > at > > > org.apache.empire.db.codegen.CodeGenerator.generate(CodeGenerator.ja > va > > :72) > > > > > > > > > > > > Thanks > > > > Rainer > > > > > > > >
