If there are no sources in src/main/java but only in src/generated/java why
don't you set the project source root to src/generated/java like this:
...
<build>
 <sourceDirectory>${basedir}/src/generated/java</sourceDirectory>
 ...
</build>

Kind regards,
Valeri Felberg


On 6/29/06, Mykel Alvis <[EMAIL PROTECTED]> wrote:

I may have misconfigured it, but the
/home/malvis/code/test-checkout/orm/src/main/java reference comes for
free,
since /home/.../orm is the project's base directory.

The sources are ONLY in src/generated/java.  There are no sources in
src/main/java.  The generated sources are generated prior to starting the
lifecycle, and not produced as a part of the build process at all.

When I move the sources to src/main/java and remove the "<includes>", they
compile as expected.

If the sources are in src/main/java and I have the <includes> configured,
it
finds no sources to compile.

I just can't seem to get it to look in src/generated/java for java files.

Now that I'm away from the office, I thought to try to base my <include>
on
the module's project ${basedir} or whatever it is in m2, but that'll have
to
wait until tomorrow.

If someone else has done such a thing with success, would you mind posting
the relevant pom sections?



On 6/28/06, Edwin Punzalan <[EMAIL PROTECTED]> wrote:
>
>
> I think you misconfigured it.
>
> You've set the includes to search only in src/generate/java but it seems
> like the generated sources are in src/main/java (from
> /home/malvis/code/test-checkout/orm/src/main/java).
>
> Hope that helps.
>
>
> ^_^
>
>
> Mykel Alvis wrote:
> > Sorry if this is a repeat, but I haven't located an answer on the web
> > anywhere.
> > I found http://jira.codehaus.org/browse/MCOMPILER-26 but it appears
> > closed.
> >
> > In the pom of a module, I have included the following:
> > <build>
> > <plugins>
> >            <plugin>
> >                <groupId>org.apache.maven.plugins</groupId>
> >                <artifactId>maven-compiler-plugin</artifactId>
> >                <configuration>
> >                    <includes>
> >                        <include>src/generated/java/**/*.java</include>
> >                    </includes>
> >                </configuration>
> >             </plugin>
> > </plugins>
> > </build>
> >
> > This particular module has no code to compile in src/main/java.
> > During a compile,  I get :
> >
> > [DEBUG]   (f) compileSourceRoots =
> > [/home/malvis/code/test-checkout/orm/src/main/java]
> > [DEBUG]   (f) compilerId = javac
> > [DEBUG]   (f) debug = true
> > [DEBUG]   (f) fork = false
> > [DEBUG]   (f) includes = [src/generated/java/**/*.java]
> > [DEBUG]   (f) optimize = false
> > [DEBUG]   (f) outputDirectory =
> > /home/malvis/code/test-checkout/orm/target/classes
> > .
> > .
> > .
> > [DEBUG] Output directory:
> > /home/malvis/code/test-checkout/orm/target/classes
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO]
> >
------------------------------------------------------------------------
> > [INFO] BUILD SUCCESSFUL
> > [INFO]
> >
------------------------------------------------------------------------
> > [INFO] Total time: 2 seconds
> >
> > Why would the compiler not recognize the need to compile the included
> > sources?
> > Is this a continuing compiler problem or am  I configuring it wrong?
> >
> > Thanks,
> > Mykel
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--

Never wear anything that panics the cat. -- P. J. O'Rourke


Reply via email to