no you should generate into a new directory and add it as a source compile root...
attach he plugin to generate-sources and it will be compiled and jar'd up just like other code... see the jaxb2 or xmlbeans plugins for examples... On Wed, 24 Sep 2008 10:16:48 stug23 wrote: > I am currently porting an Ant-powered code generator to Maven and would > like to get input from this group for best practices with respect to code > generation in Maven. > > Let's see if I have this right: > > I wrote a Maven mojo to drive the code generator and can configure it in > the Maven project used for code generation. > > I should always isolate the code generation into a single Maven module > (this could be part of a multi-module Maven project though) so that I can > declare the source directory for the generated code under the target > directory. > > For example, something like this would be declared in the module where code > generation takes place: > > <build> > > <sourceDirectory>${project.build.directory}/codegen/java</sourceDirectory> > ... > ... > > The jar file artifact resulting from the code generation module would only > contain class files from the generator. > > Since the standard src/main/java <sourceDirectory/> has been 'usurped' by > the source directory where the code generator wrote its code, I shouldn't > have any other Java code under src/main/java. > > Does this sound correct? Is this the best practice for a Maven module for > code generation? Does anyone on this group do this differently than what I > sketched out here? If so, why and what are the advantages of your > alternative approach? > > Thanks in advance for your input! > > :handshake: -- Michael McCallum Enterprise Engineer mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]