I am using version 2.0.4 of maven.

As you can see in the exception debug, the source dir path has
"C:\openjpa\openjpa-kernel\" twice which is causing the issue.

C:\openjpa\openjpa-kernel\C:\openjpa\openjpa-kernel\src\main\jjtree\org\
apache\openjpa\kernel\jpql does not exist

 

Adish

 

 

-----Original Message-----
From: Marc Prud'hommeaux [mailto:[EMAIL PROTECTED] On Behalf Of
Marc Prud'hommeaux
Sent: Tuesday, October 23, 2007 11:55 AM
To: [email protected]
Subject: Re: Errors while building OpenJpa using maven "mvn package".

 

Adish-

 

What version of maven are you using? I believe we currently have only  

tested building with maven 2.0.4 (which is a little out of date).

 

 

On Oct 23, 2007, at 11:45 AM, Adish Abnave wrote:

 

> The o/p with "mvn -X compile is shown below, I also checked out the

> source code under C:\test and tried to build but got the same  

> exception.

> [INFO] Building OpenJPA Kernel

> [INFO]    task-segment: [compile]

> [INFO]

> ----------------------------------------------------------------------


> --

> ----

> [DEBUG] javacc-maven-plugin: resolved to version 2.2 from repository

> central

> [DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo::15 for project:

> null:javacc-maven-plugin:maven-plugin:2.2 from the repository.

> [DEBUG] org.codehaus.mojo:javacc-maven-plugin:maven-plugin:2.2:runtime

> (selected for runtime)

> [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected

> for runtime)

> [DEBUG]   org.codehaus.plexus:plexus-compiler-api:jar:1.5.1:runtime

> (selected for runtime)

> [DEBUG]     classworlds:classworlds:jar:1.1-alpha-2:runtime (selected

> for runtime)

> [DEBUG]

> org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime

> (selected for runtime)

> [DEBUG]       junit:junit:jar:3.8.1:runtime (selected for runtime)

> [DEBUG]   edu.ucla.cs.compilers:jtb:jar:1.3.2:runtime (selected for

> runtime)

> [DEBUG]   net.java.dev.javacc:javacc:jar:4.0:runtime (selected for

> runtime)

> [DEBUG]   org.apache.maven:maven-project:jar:2.0:runtime (selected for

> runtime)

> [DEBUG]     org.apache.maven:maven-artifact:jar:2.0:runtime (selected

> for runtime)

> [DEBUG]     org.apache.maven:maven-model:jar:2.0:runtime (selected for

> runtime)

> [DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0:runtime

> (selected for runtime)

> [DEBUG]       org.apache.maven:maven-repository-metadata:jar: 

> 2.0:runtime

> (selected for runtime)

> [DEBUG]

> org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:runtime

> (selected for runtime)

> [DEBUG]     org.apache.maven:maven-profile:jar:2.0:runtime  

> (selected for

> runtime)

> [DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected

> for runtime)

> [DEBUG] Configuring mojo

> 'org.codehaus.mojo:javacc-maven-plugin:2.2:jjtree' -->

> [DEBUG]   (f) buildNodeFiles = false

> [DEBUG]   (f) outputDirectory =

> C:\openjpa\openjpa-kernel\target/generated-sources/jjtree/org/ 

> apache/ope

> njpa/kernel/jpql

> [DEBUG]   (f) project = [EMAIL PROTECTED]

> [DEBUG]   (f) sourceDirectory =

> C:\openjpa\openjpa-kernel/src/main/jjtree/org/apache/openjpa/kernel/ 

> jpql

> [DEBUG]   (f) staleMillis = 0

> [DEBUG]   (f) timestampDirectory =

> C:\openjpa\openjpa-kernel\target/generated-sources/jjtree-timestamp

> [DEBUG] -- end configuration --

> [INFO] [javacc:jjtree {execution: jjtree-jpql}]

> [INFO]

> ----------------------------------------------------------------------


> --

> [ERROR] FATAL ERROR

> [INFO]

> ----------------------------------------------------------------------


> --

> [INFO] basedir

> C:\openjpa\openjpa-kernel\C:\openjpa\openjpa-kernel\src\main\jjtree 

> \org\

> apache\openjpa\kernel\jpql does not exist

> [INFO]

> ----------------------------------------------------------------------


> --

> [DEBUG] Trace

> java.lang.IllegalStateException: basedir

> C:\openjpa\openjpa-kernel\C:\openjpa\openjpa-kernel\src\main\jjtree 

> \org\

> apache\openjpa\kernel\jpql does not exist

>         at

> org.codehaus.plexus.util.DirectoryScanner.scan 

> (DirectoryScanner.java:542

> )

>         at

> org.codehaus.plexus.compiler.util.scan.AbstractSourceInclusionScanner.


> sc

> anForSources(AbstractSourceInclusionScanner.java:78)

>         at

> org.codehaus.plexus.compiler.util.scan.StaleSourceScanner.getIncludedS


> ou

> rces(StaleSourceScanner.java:84)

>         at

> org.codehaus.mojo.javacc.JJTreeMojo.computeStaleGrammars 

> (JJTreeMojo.java

> :349)

>         at

> org.codehaus.mojo.javacc.JJTreeMojo.execute(JJTreeMojo.java:198)

>         at

> org.apache.maven.plugin.DefaultPluginManager.executeMojo 

> (DefaultPluginMa

> nager.java:412)

>         at

> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals 

> (Default

> LifecycleExecutor.java:534)

>         at

> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif


> ec

> ycle(DefaultLifecycleExecutor.java:475)

>         at

> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal 

> (DefaultL

> ifecycleExecutor.java:454)

>         at

> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand


> le

> Failures(DefaultLifecycleExecutor.java:306)

>         at

> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment


> s(

> DefaultLifecycleExecutor.java:273)

>         at

> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute 

> (DefaultLifec

> ycleExecutor.java:140)

>         at

> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)

>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 

> 115)

>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)

>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

>         at

> sun.reflect.NativeMethodAccessorImpl.invoke 

> (NativeMethodAccessorImpl.jav

> a:39)

>         at

> sun.reflect.DelegatingMethodAccessorImpl.invoke 

> (DelegatingMethodAccessor

> Impl.java:25)

>         at java.lang.reflect.Method.invoke(Method.java:585)

>         at

> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)

>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)

>         at

> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

> [INFO]

> ----------------------------------------------------------------------


> --

> [INFO] Total time: 46 seconds

> [INFO] Finished at: Tue Oct 23 11:33:57 PDT 2007

> [INFO] Final Memory: 5M/10M

> [INFO]

> ----------------------------------------------------------------------


> --

> 

> -----Original Message-----

> From: Marc Prud'hommeaux [mailto:[EMAIL PROTECTED] On  

> Behalf Of

> Marc Prud'hommeaux

> Sent: Tuesday, October 23, 2007 11:30 AM

> To: [email protected]

> Subject: Re: Errors while building OpenJpa using maven "mvn package".

> 

> 

> I've never seen an error like that, and I just successfully checked

> out and built on Windows.

> 

> Can you run with with "mvn -X compile" and show us the output?

> 

> Also, you might want to experiment with putting the source root in a

> different directory on the off chance that that changes anything.

> 

> 

> 

> On Oct 23, 2007, at 10:26 AM, Adish Abnave wrote:

> 

>> I checkout the open jpa source code from the svn repository on my c:\

>> drive.

>> 

>> I am trying to build the project with "mvn clean package" command

>> in the

>> c:\openjpa directory.

>> 

>> I get the following exception related to the source directory path.

>> I am

>> not sure why does it resolve the path incorrectly.

>> 

>> [ERROR] FATAL ERROR

>> 

>> [INFO]

>> ---------------------------------------------------------------------


>> -

> 

>> --

>> 

>> [INFO] basedir

>> C:\openjpa\openjpa-kernel\C:\openjpa\openjpa-kernel\src\main\jjtree

>> \org\

>> apache\openjpa\kernel\jpql does not exist

>> 

>> [INFO]

>> ---------------------------------------------------------------------


>> -

> 

>> --

>> 

>> [INFO] Trace

>> 

>> java.lang.IllegalStateException: basedir

>> C:\openjpa\openjpa-kernel\C:\openjpa\openjpa-kernel\src\main\jjtree

>> \org\

>> apache\openjpa\kernel\jpql does not exist

>> 

>>         at

>> org.codehaus.plexus.util.DirectoryScanner.scan

>> (DirectoryScanner.java:542

>> )

>> 

>>         at

>> org.codehaus.plexus.compiler.util.scan.AbstractSourceInclusionScanner


>> .

> 

>> sc

>> anForSources(AbstractSourceInclusionScanner.java:78)

>> 

>>         at

>> org.codehaus.plexus.compiler.util.scan.StaleSourceScanner.getIncluded


>> S

> 

>> ou

>> rces(StaleSourceScanner.java:84)

>> 

>>         at

>> org.codehaus.mojo.javacc.JJTreeMojo.computeStaleGrammars

>> (JJTreeMojo.java

>> :349)

>> 

>>         at

>> org.codehaus.mojo.javacc.JJTreeMojo.execute(JJTreeMojo.java:198)

>> 

>>         at

>> org.apache.maven.plugin.DefaultPluginManager.executeMojo

>> (DefaultPluginMa

>> nager.java:412)

>> 

>>         at

>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals

>> (Default

>> LifecycleExecutor.java:534)

>> 

>>         at

>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi


>> f

> 

>> ec

>> ycle(DefaultLifecycleExecutor.java:475)

>> 

>>         at

>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal

>> (DefaultL

>> ifecycleExecutor.java:454)

>> 

>>         at

>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan


>> d

> 

>> le

>> Failures(DefaultLifecycleExecutor.java:306)

>> 

>>         at

>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen


>> t

> 

>> s(

>> DefaultLifecycleExecutor.java:273)

>> 

>>         at

>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute

>> (DefaultLifec

>> ycleExecutor.java:140)

>> 

>>         at

>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)

>> 

>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:

>> 115)

>> 

>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)

>> 

>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  

>> Method)

>> 

>>         at

>> sun.reflect.NativeMethodAccessorImpl.invoke

>> (NativeMethodAccessorImpl.jav

>> a:39)

>> 

>>         at

>> sun.reflect.DelegatingMethodAccessorImpl.invoke

>> (DelegatingMethodAccessor

>> Impl.java:25)

>> 

>>         at java.lang.reflect.Method.invoke(Method.java:585)

>> 

>>         at

>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)

>> 

>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java: 

>> 255)

>> 

>>         at

>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

>> 

>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

>> 

>> [INFO]

>> ---------------------------------------------------------------------


>> -

> 

>> --

>> 

>> [INFO] Total time: 1 minute 16 seconds

>> 

>> [INFO] Finished at: Tue Oct 23 09:57:25 PDT 2007

>> 

>> [INFO] Final Memory: 8M/32M

>> 

>> [INFO]

>> ---------------------------------------------------------------------


>> -

> 

>> --

>> 

>> 

>> 

>> The task being executed is in the openjpa-kernel\pom.xml,

>> 

>> <plugin>

>> 

>>                 <groupId>org.codehaus.mojo</groupId>

>> 

>>                 <artifactId>javacc-maven-plugin</artifactId>

>> 

>>                 <executions>

>> 

>>                     <execution>

>> 

>>                         <id>jjtree-jpql</id>

>> 

>>                         <phase>generate-sources</phase>

>> 

>>                         <configuration>

>> 

>>                             <sourceDirectory>

>> ${basedir}/src/main/jjtree/org/apache/openjpa/kernel/jpql</

>> sourceDirecto

>> ry>

>> 

>>                             <outputDirectory>

>> ${project.build.directory}/generated-sources/jjtree/org/apache/

>> openjpa/k

>> ernel/jpql</outputDirectory>

>> 

>>                             <buildNodeFiles>false</buildNodeFiles>

>> 

>>                         </configuration>

>> 

>>                         <goals>

>> 

>>                             <goal>jjtree</goal>

>> 

>>                         </goals>

>> 

>>                     </execution>

>> 

>>                     <execution>

>> 

>>                         <id>javacc-jpql</id>

>> 

>>                         <phase>generate-sources</phase>

>> 

>>                         <configuration>

>> 

>>                             <sourceDirectory>

>> 

>> 

>> ${project.build.directory}/generated-sources/jjtree/org/apache/

>> openjpa/k

>> ernel/jpql</sourceDirectory>

>> 

>>                             <outputDirectory>

>> 

>> 

>> ${project.build.directory}/generated-sources/javacc/org/apache/

>> openjpa/k

>> ernel/jpql</outputDirectory>

>> 

>>                         </configuration>

>> 

>>                         <goals>

>> 

>>                             <goal>javacc</goal>

>> 

>>                         </goals>

>> 

>>                     </execution>

>> 

>>                 </executions>

>> 

>>             </plugin>

>> 

>> Any help will be greatly appreciated.

>> 

>> 

>> 

>> Adish

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

>> 

Reply via email to