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]

Reply via email to