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

Reply via email to