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