Im using annotations also, but I think the spring example required me to have the orl.xml, not sure if its related...
On 8/28/07, sudhakar <[EMAIL PROTECTED]> wrote: > 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 > >>>> > >>>> > >>>> > >>>> >