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 >> >> >>