The only difference I can tell is that I am using annotations and not the orm.xml
This is becoming a show stopper for me. I appreciate you helping out. ben short wrote: > I only got all this to work last night and don't have the code with > me.. but my persistance.xml and orm.xml are in > /src/main/resources/META-INF. > > I'll have a look later tonight, see if i can help you more. > > On 8/28/07, sudhakar <[EMAIL PROTECTED]> wrote: > >> I made the changes that were suggested and am getting the same exact >> error message. Is it because it cannot see my persistence.xml file. >> >> The persistence.xml file is in the META-INF folder in src/main/resources >> >> ben short wrote: >> >>> Hi, >>> >>> I think that your pluging config is incorrect. Try it as below.... >>> >>> >>> <plugin> >>> <groupId>org.codehaus.mojo</groupId> >>> <artifactId>openjpa-maven-plugin</artifactId> >>> <executions> >>> <execution> >>> <id>JPA Enhance</id> >>> <phase>process-classes</phase> >>> <goals> >>> <goal>enhance</goal> >>> </goals> >>> <configuration> >>> <toolProperties> >>> <property> >>> <name>addDefaultConstructor</name> >>> <value>false</value> >>> </property> >>> <property> >>> <name>enforcePropertyRestrictions</name> >>> <value>true</value> >>> </property> >>> </toolProperties> >>> </configuration> >>> </execution> >>> </executions> >>> </plugin> >>> >>> On 8/28/07, sudhakar <[EMAIL PROTECTED]> wrote: >>> >>> >>>> I have the following in my maven JPA project's pom.xml. But when I run >>>> "mvn clean package" I get an error message as follows. I am following >>>> the instructions here >>>> >>>> http://bill.dudney.net/roller/bill/entry/20070424 >>>> >>>> I am using the 1.0.0-SNAPSHOT version of OpenJPA. I'd appreciate any >>>> help troubleshooting this. >>>> Thanks >>>> >>>> >>>> [INFO] [openjpa:enhance {execution: JPA Enhance}] >>>> [INFO] >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [ERROR] BUILD ERROR >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] The OpenJPA Enhancer tool exited with a non-null exit code. >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Trace >>>> org.apache.maven.lifecycle.LifecycleExecutionException: The OpenJPA >>>> Enhancer too >>>> l exited with a non-null exit code. >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa >>>> ultLifecycleExecutor.java:564) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi >>>> fecycle(DefaultLifecycleExecutor.java:480) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau >>>> ltLifecycleExecutor.java:459) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan >>>> dleFailures(DefaultLifecycleExecutor.java:311) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen >>>> ts(DefaultLifecycleExecutor.java:278) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi >>>> fecycleExecutor.java:143) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>>> java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>>> sorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> 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) >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: The OpenJPA >>>> Enhancer >>>> tool exited with a non-null exit code. >>>> at >>>> org.codehaus.mojo.openjpa.OpenJpaEnhancerMojo.enhance(OpenJpaEnhancer >>>> Mojo.java:248) >>>> at >>>> org.codehaus.mojo.openjpa.OpenJpaEnhancerMojo.execute(OpenJpaEnhancer >>>> Mojo.java:105) >>>> at >>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi >>>> nManager.java:443) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa >>>> ultLifecycleExecutor.java:539) >>>> ... 16 more >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: 10 seconds >>>> [INFO] Finished at: Mon Aug 27 16:59:12 CDT 2007 >>>> [INFO] Final Memory: 8M/19M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> >>>> >>>> >>>> My pom.xml >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <project xmlns="http://maven.apache.org/POM/4.0.0" >>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >>>> http://maven.apache.org/maven-v4_0_0.xsd"> >>>> <modelVersion>4.0.0</modelVersion> >>>> <groupId>brazos.voter</groupId> >>>> <artifactId>brazos.voter.lib</artifactId> >>>> <version>1.0.0</version> >>>> <build> >>>> <plugins> >>>> <plugin> >>>> <groupId>org.codehaus.mojo</groupId> >>>> <artifactId>openjpa-maven-plugin</artifactId> >>>> <executions> >>>> <execution> >>>> <id>JPA Enhance</id> >>>> <phase>process-classes</phase> >>>> <goals> >>>> <goal>enhance</goal> >>>> </goals> >>>> </execution> >>>> </executions> >>>> <configuration> >>>> <toolProperties> >>>> <property> >>>> <name>addDefaultConstructor</name> >>>> <value>false</value> >>>> </property> >>>> <property> >>>> <name>enforcePropertyRestrictions</name> >>>> <value>true</value> >>>> </property> >>>> </toolProperties> >>>> </configuration> >>>> </plugin> >>>> <plugin> >>>> <artifactId>maven-compiler-plugin</artifactId> >>>> <configuration> >>>> <source>1.6</source> >>>> <target>1.6</target> >>>> <encoding>iso-8859-1</encoding> >>>> </configuration> >>>> </plugin> >>>> <plugin> >>>> <artifactId>maven-surefire-plugin</artifactId> >>>> <version>2.2</version> >>>> <configuration> >>>> <suiteXmlFiles> >>>> <suiteXmlFile> >>>> src/test/resources/testng.xml >>>> </suiteXmlFile> >>>> </suiteXmlFiles> >>>> </configuration> >>>> </plugin> >>>> <plugin> >>>> <artifactId>maven-jar-plugin</artifactId> >>>> <configuration> >>>> <archive> >>>> <manifest> >>>> <addClasspath>true</addClasspath> >>>> </manifest> >>>> </archive> >>>> </configuration> >>>> </plugin> >>>> </plugins> >>>> </build> >>>> <repositories> >>>> <repository> >>>> <id>Ibiblio</id> >>>> <name>Ibiblio</name> >>>> <url>http://www.ibiblio.org/maven</url> >>>> </repository> >>>> <repository> >>>> <id>java.net</id> >>>> <url> >>>> https://maven-repository.dev.java.net/nonav/repository >>>> </url> >>>> <layout>legacy</layout> >>>> </repository> >>>> <repository> >>>> <id>java.net 2</id> >>>> <url>http://download.java.net/maven/2</url> >>>> </repository> >>>> <repository> >>>> <id>apache-snapshots2</id> >>>> <url> >>>> http://people.apache.org/repo/m2-snapshot-repository/ >>>> </url> >>>> </repository> >>>> <dependencies> >>>> <dependency> >>>> <groupId>org.testng</groupId> >>>> <artifactId>testng</artifactId> >>>> <version>5.1</version> >>>> <classifier>jdk15</classifier> >>>> <scope>test</scope> >>>> </dependency> >>>> <dependency> >>>> <groupId>log4j</groupId> >>>> <artifactId>log4j</artifactId> >>>> <version>1.2.13</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>dbunit</groupId> >>>> <artifactId>dbunit</artifactId> >>>> <version>2.2</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>javax.persistence</groupId> >>>> <artifactId>persistence-api</artifactId> >>>> <version>1.0</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>javax.ejb</groupId> >>>> <artifactId>ejb-api</artifactId> >>>> <version>3.0</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>javax.transaction</groupId> >>>> <artifactId>jta</artifactId> >>>> <version>1.0.1B</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>org.apache.derby</groupId> >>>> <artifactId>derby</artifactId> >>>> <version>10.2.2.0</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>org.apache.openjpa</groupId> >>>> <artifactId>openjpa</artifactId> >>>> <version>1.0.0-SNAPSHOT</version> >>>> </dependency> >>>> </dependencies> >>>> </project> >>>> >>>> >>>> -- >>>> --------------------------- >>>> Senior Systems Analyst >>>> Brazos County IT Department >>>> http://www.co.brazos.tx.us >>>> Ph No: 979-361-4688 >>>> >>>> >>>> >>>>